Mysql在linux默认表名称是区分大小写的,可以通过配置文件使其不区分大小写。
先找到包含有[mysqld]的一个文件,我的是mysql5.7版本,具体文件路径是
/etc/mysql/mysql.conf.d/mysqld.cnf
其他版本可能不是这个文件,网上说的较多的是my.cnf。
总之,在/etc/mysql目录或者其子目录下,能找到包含有[mysqld]的配置文件。
使用root账户打开文件,添加配置项:
lower_case_table_names=1 #0区分大小写,1不区分大小写
添加完成后,重启mysql服务器:
/etc/init.d/mysql restart
配置完成。