Linux环境部署——MySQL忘记密码
(亲测有效)如果你忘记了自己设置的密码,可以使用以下方法重置MySQL密码
一、查看 MySQL 服务状态
sudo systemctl status mysql
二、停止 MySQL 服务
sudo systemctl stop mysql
三、跳过权限验证
以跳过权限验证的方式启动 MySQL 服务,这允许你在没有密码的情况下登录
sudo mysqld_safe --skip-grant-tables &
四、登录到 MySQL 服务器
mysql -u root
五、更新密码并退出
执行以下 SQL 语句更新 root
用户的密码(假设你要将密码设置为 123456
)
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
exit;
六、重启 MySQL 服务
sudo systemctl start mysql
七、查看 MySQL 服务状态
sudo systemctl status mysql
八、登录验证
回车输入新密码:123456
mysql -u root -p