1现象描述
Msyql8 默认是区分大小写的,在低版本比如 5.7等设置不区分大小写直接在
my.conf 的 [mysqld] 下添加
lower_case_table_names=1
重启mysql 服务即可
在8.0版本中,添加此配置会导致Mysql服务重启失败。
2解决办法
1、安装Mysql8.0
apt install mysql-server
2、备份文件
cp -r /etc/mysql /opt/
3、卸载mysql
apt remove mysql-server
4、添加参数
在/opt/mysql/my.conf文件添加:
lower_case_table_names=1
5、还原文件
cp -r /opt/mysql /etc/
6、重新安装mysql
apt install mysql-server
安装时会提示/etc/mysql有文件是否替换,拒绝就可以。