问题:
1、停止mysql服务
sudo systemctl stop mysql
2、安全模式启动 MySQL
用以下命令启动 mysql, 跳过授权表
sudo mysqld_safe --skip-gr3ant-tables &
3、连接 MySQL
mysql -u root
4、重置密码
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
new_password换成想要的密码
5、退出 MySQL
EXIT;
6、停止 MySQL 安全模式
sudo killall mysqld
7、重启 MySQL
sudo systemctl start mysql