学无止境学无止境

I am a slow walker,
but I never walk backwards.

修复mysql8.0大小写敏感的问题

mysql8的大小写敏感配置比较坑,根据官方文档可以发现,该配置只能在数据库初始化之前配置。之后添加该配置会导致mysql服务无法启动。因此这里记录下重新初始化的方法:

将数据库下所有数据保存备份,如果你不在意数据的话直接删除数据。

1 停止MySQL
2 删除 MySQL的数据 /var/lib/mysql
3 修改该 lower_case_table_names = 1
4 启动 mysql
5 搞定

在重新初始化之后所有账号数据都会被重置,这里需要查看重新初始化的root账户登陆密码:
查看临时密码:

grep "A temporary password" /var/log/mysqld.log

登陆mysql修改账户信息即可! 

本原创文章未经允许不得转载 | 当前页面:学无止境 » 修复mysql8.0大小写敏感的问题

评论