在Windows下,mysql默认表名大小写是忽略的。但是将项目放到服务器上,发现当表名有大写的时候就提示该表不存在。

liunx下设置mysql忽略表名大小写_表名

所以,我们就需要在liunx系统中设置忽略表名大小写。

这种路径:

/etc/my.cnf

liunx下设置mysql忽略表名大小写_mysql_02


打开之后:

liunx下设置mysql忽略表名大小写_mysql_03

添加:

[mysqld]后添加添加lower_case_table_names=1

如下图:

liunx下设置mysql忽略表名大小写_表名_04


重启mysql服务器:

在:

liunx下设置mysql忽略表名大小写_mysql_05


使用命令:

/etc/inint.d/mysqld restart

启动后如下: liunx下设置mysql忽略表名大小写_表名_06

重新测试:

liunx下设置mysql忽略表名大小写_mysql_07

OK 解决了