数据库遗忘密码(mysql-8.0.29版本为例)
如果您忘记了MySQL 8.0.29版本的数据库密码,可以按照以下步骤重置密码:
停止MySQL服务:
sudo systemctl stop mysqld
设置MySQL服务的安全启动模式:
sudo mysqld_safe --skip-grant-tables &
登录到MySQL服务:
mysql -u root
在MySQL命令行中,选择MySQL数据库:
USE mysql;
重置密码(将
new_password
替换为您想要设置的新密码):ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
刷新权限使改动生效:
FLUSH PRIVILEGES;
退出MySQL命令行:
EXIT;
- 关闭安全模式下的MySQL服务(可以在系统监视器中结束mysqld进程)。
启动正常的MySQL服务:
sudo systemctl start mysqld
现在您应该能够使用新设定的密码登录到MySQL数据库了。请确保将new_password
替换为您自己的强密码,并在执行这些步骤时具备适当的权限。
评论已关闭