1. 停止 MySQL 服务:
systemctl stop mysqld.service
2. 使用以下命令启动 MySQL 服务:
mysqld_safe --skip-grant-tables &
该命令会关闭验证机制,并启动 MySQL 服务。
3. 登录 MySQL:
mysql -u root
4. 在 MySQL 命令行中,运行以下命令:
use mysql;
update user set authentication_string=password('新密码') where user='root';
flush privileges;
请将“新密码”替换为您想要更改的密码。
5. 退出 MySQL 命令行:
quit;
6. 停止 MySQL 服务:
systemctl stop mysqld.service
7. 使用以下命令启动 MySQL 服务:
systemctl start mysqld.service
现在您已经成功重置 MySQL 的密码了。