忘记 MySQL 数据库 root 用户密码怎么办?Linux 系统重置教程
(图片来源网路,侵删)
在Linux系统中,假如你忘掉了MySQL数据库的root用户密码,可以通过以下步骤进行重置。
1.停止MySQL服务
须要停止MySQL服务,这可以通过以下命令实现:
sudo systemctl stop mysql
或则
sudo service mysql stop
2.以安全模式启动MySQL
接出来,以安全模式()启动MySQL,这样你就可以跳过权限表的验证,直接登陆到MySQL服务器。
sudo mysqld_safe skipgranttables &
3.登陆到MySQL
你可以使用root用户无需密码登入到MySQL。
mysql u root
4.重置root用户密码
在MySQL命令行中,选择mysql数据库,之后更新user表,将root用户的密码设置为新的密码。
USE mysql;UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root' AND Host='localhost';FLUSH PRIVILEGES;
5.重启MySQL服务
退出MySQL命令行,停止MySQL服务,之后以正常模式重新启动MySQL服务。
exitsudo systemctl stop mysqlsudo systemctl start mysql
或则
exitsudo service mysql stopsudo service mysql start
如今,你已然成功重置了MySQL的root用户密码。