0
点赞
收藏
分享

微信扫一扫

Mysql8忽略大小写的解决方案

一、删除服务器数据文件

由于8.0没法设置参数后重启(失败),所以必须删掉老库,重新启动才行。
切记:;本步骤要删掉老库所有资料,如果是数据库当前有用,请做好备份,再进行操作。

systemctl stop mysqldcd /var/lib/mysql 默认数据在这里
rm -rf *

二、 添加配置,大小写不敏感

vim /etc/my.cnf lower_case_table_names=1

三、重启数据库

systemctl restart mysqld

四、重新设置新密码

此时由于重新初始化数据库,老密码已经没有了,系统自动初始化一个随机新密码

sudo grep 'temporary password' /var/log/mysqld.log

还有一种,就是最新版的MYSQL8 默认root没密码, 直接mysql进去

五、验证大小写

show variables like '%case_table%';


举报

相关推荐

0 条评论