mysql 8.0版本后修改密码的方法及其lower_case_table_names设置问题

  • Post author:
  • Post category:mysql


网上文章太多了,没多少靠谱的,搜索引擎收集了一堆垃圾。8.0以后,修改密码的方法已经很以前不一样的,安装的日志中会自动生成临时密码。



临时密码


mysql 8.0版本后修改密码的方法

mysqladmin -uroot -p

安装时生成的临时密码

password

新密码

mysql8.0 安装好之后,启动之后,无法配置lower_case_table_names选项,启动之后配置lower_case_table_names,则服务无法启动。如果你已启动,请卸载重新安装。

rpm -e –nodeps mysql-community-server-8.0.21-1.sl15.x86_64

rpm -ivh mysql-community-server-8.0.21-1.sl15.x86_64.rpm


修改数据库表名大小写步骤

1. 重新安装mysql8.0

2. /etc/my.cnf添加lower_case_table_names=1

3. 重新初始化

mysqld –initialize –user=mysql –lower-case-table-names=1

重新初始化有可能要删除以前的安装mysql留下的数据目录,比如/var/lib/mysql

rm -rf /var/lib/mysql     然后再执行mysqld –initialize –user=mysql –lower-case-table-names=1

4. 重启服务

service mysql start



版权声明:本文为mlwise原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。