忘记了linux mysql root密码
时间: 2023-10-23 15:45:41 浏览: 36
如果您忘记了Linux MySQL root密码,可以按照以下步骤重置密码:
1. 停止MySQL服务:sudo service mysql stop
2. 启动MySQL服务并跳过授权表:sudo mysqld_safe --skip-grant-tables &
3. 连接到MySQL:mysql -uroot
4. 选择MySQL数据库:use mysql;
5. 更新root用户密码:UPDATE user SET authentication_string=PASSWORD("新密码") WHERE User='root';
6. 刷新权限:FLUSH PRIVILEGES;
7. 退出MySQL:quit;
8. 停止MySQL服务:sudo service mysql stop
9. 启动MySQL服务:sudo service mysql start
现在您可以使用新密码连接MySQL了。
相关问题
linux mysql 忘记 root密码
如果你忘记了Linux MySQL的root密码,可以通过以下方法进行重置:
1. 停止MySQL服务:sudo systemctl stop mysql
2. 在不检查权限的情况下如果你忘记了Linux MySQL的root密码,可以通过以下方法进行重置:
1. 停止MySQL服务:sudo systemctl stop mysql
2. 在不检查权限的情况下启动MySQL:sudo mysqld_safe --skip-grant-tables &
3. 登录MySQL:mysql -u root
4. 更改root密码:UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
5. 刷新权限:FLUSH PRIVILEGES;
6. 退出MySQL:quit;
7. 重启MySQL服务:sudo systemctl start mysql
Linux mysql root密码忘记怎么重置
如果您忘记了 Linux 上 MySQL 的 root 密码,可以通过以下步骤重置密码:
1. 停止 MySQL 服务
sudo service mysql stop
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';
5. 刷新权限
flush privileges;
6. 退出 MySQL
exit;
7. 停止 MySQL 服务
sudo service mysql stop
8. 启动 MySQL 服务
sudo service mysql start
现在,您可以使用新密码登录 MySQL。