linux环境下Mysql不区分大小写配置

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

配置完成。

原文地址:https://www.cnblogs.com/shangrongyiweng/p/7692912.html