centos 安装MySQL 8.0 区分大小写解决方法

在使用centos安装mysql8.0过程中,很容易遇到大小写问题,该问题在8.0之后的版本和之前的版本有一定的区别。如果在初始化之前没有进行初始化,那么解决办法如下。

洛维花

      停止MySQL #service mysqld stop
      (如果不想删除,可以更改Mysql的数据目录,而不进行删除)删除 MySQL的数据 /var/lib/mysql
      修改该 lower_case_table_names = 1
      启动 mysql #service mysqld restart

注意:如果已经晚了,那必须把MySQL数据库 data目录下所有文件全部删除,修改配置文件再启动。数据库会重新加载。在重新初始化之后所有账号数据都会被重置,这里需要查看重新初始化的root账户登陆密码。如果嫌麻烦的话可以直接重新安装即可。
查看临时MySQL密码方法:

洛维花
grep "A temporary password" /var/log/mysqld.log;