直接修改/etc/my.cnf 文件并添加 lower-case-table-names=1
会报错:Job for mysqld.service failed because the control process exited with error...
删除掉 /var/lib/mysql 服务会启动不起来。。。
1、 关闭服务:systemctl stop mysqld
2、删除mysql文件夹
觉得不保险可以先备份: cp -r /var/lib/mysql /var/lib/mysql2222
删除MySQL文件夹: rm -rf /var/lib/mysql
3、重新初始化并启动MYSQL
vi /etc/my.cnf
添加如下两行
lower-case-table-names=1
skip-grant-tables
4、启动服务:systemctl start mysqld
登录mysql -u root -p
--必须先执行 flush privileges,否则会报The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
输入:show global variables like '%lower_case%';
5、修改密码
flush privileges;
<