Tomcat启动提示Table '***' doesn't exist Query
Tomcat启动提示Table '***' doesn't exist Query本地测试无问题,部署到Linux服务器就会提示表不存在===========================================================折腾了好久,原来是Linux服务器表名区分大小写造成的!!!mysql设置不区分大小写1.windows下到安装mysql...
·
Tomcat启动提示Table '***' doesn't exist Query
本地测试无问题,部署到Linux服务器就会提示表不存在
===========================================================
折腾了好久,原来是Linux服务器表名区分大小写造成的!!!
mysql设置不区分大小写
1.windows下
到安装mysql的目录,修改my.ini文件
在文件最后一行加上下面一句话
lower_case_table_names=1
lower_case_table_names = 1
说明 0:区分大小写,1:不区分大小写
[mysqld] port = 3306 basedir=F:/mysql-5.7.21-winx64 datadir=F:/mysql-5.7.21-winx64/data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] default-character-set=utf8 lower_case_table_names=1
重启mysql
2.linux下
进入etc下面
cd /etc/
编辑my.cnf文件
vi my.cnf
最后一行加上下面一句
lower_case_table_names=1
区分大小写限制设置,转自https://www.cnblogs.com/skyessay/p/9082148.html
更多推荐
已为社区贡献1条内容
所有评论(0)