重置MySQL8.0的密码
编辑配置文件
vim /etc/my.cnf
在[mysqld] 中添加 “skip-grant-tables”
保存并退出
重启mysql服务
systemctl restart mysqld
登录mysql
mysql -uroot -p
将数据库切换到mysql
mysql>use mysql;
清除原始密码
mysql>update user set authentication_string = ” where user = ‘root’;
mysql>quit
编辑配置文件
vim /etc/my.cnf
去掉 [mysqld] 中的 “skip-grant-tables”
保存并退出
systemctl重启mysqld
mysql -uroot -p
mysql>ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘newpassword’;
mysql>quit
用新密码登录mysql