网上文章太多了,没多少靠谱的,搜索引擎收集了一堆垃圾。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