linux下mysql忘记root密码 
时间: 2023-03-20 16:06:01 浏览: 109
如果在Linux下忘记了MySQL的root密码,可以通过以下步骤重置密码:
1. 停止MySQL服务:sudo service mysql stop
2. 启动MySQL服务并跳过权限验证:sudo mysqld_safe --skip-grant-tables &
3. 连接到MySQL:mysql -u root
4. 在MySQL中更新root用户的密码:UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
5. 刷新权限:FLUSH PRIVILEGES;
6. 退出MySQL:exit
7. 停止MySQL服务:sudo service mysql stop
8. 启动MySQL服务:sudo service mysql start
这样就可以使用新密码登录MySQL了。
相关问题
linux mysql忘记root密码
在 Linux 上重置 MySQL root 密码的方法有很多种。一种简单的方法是:
1. 使用管理员身份登录系统。
2. 停止 MySQL 服务:sudo service mysql stop
3. 使用安全模式启动 MySQL:sudo mysqld_safe --skip-grant-tables &
4. 连接到 MySQL:mysql -u root
5. 修改 root 密码:UPDATE mysql.user SET authentication_string = PASSWORD('新密码') WHERE User = 'root';
6. 刷新权限表:FLUSH PRIVILEGES;
7. 退出 MySQL:exit
8. 停止 MySQL 服务:sudo service mysql stop
9. 重新启动 MySQL:sudo service mysql start
现在你就可以使用新密码登录了。
linux mysql8.0忘记root密码
如果您忘记了 Linux 上 MySQL 8.0 的 root 密码,可以按照以下步骤重置密码:
1. 停止 MySQL 服务
sudo systemctl stop mysql
2. 启动 MySQL 服务并跳过权限验证
sudo mysqld_safe --skip-grant-tables &
3. 连接 MySQL 服务器
mysql -u root
4. 修改 root 用户密码
use mysql;
update user set authentication_string=password('新密码') where user='root';
flush privileges;
quit;
5. 重启 MySQL 服务
sudo systemctl restart mysql
现在您可以使用新密码登录 MySQL 8.0 的 root 用户了。
相关推荐








