Linux如何设置MySQL大小写不敏感

Linux上MySQL有时候会出现找不到表的错误,这一般是因为MySQL大小写敏感的问题,我们通过修改/etc/my.cnf文件的参数lower_case_table_names来达到大小写不敏感,
如下,编辑文件/etc/my.cnf,添加标红的参数lower_case_table_names=1
vi /etc/my.cnf
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock

[mysqld]
#修改大小写敏感
lower_case_table_names=1
datadir=/data/mysql
socket=/var/lib/mysql/mysql.sock
然后保存退出
重启MySQL服务,如下是重启MySQL命令
service mysql restart
或者
systemctl restart mysqld