首页 > 数据库 > mysql教程 > 如何恢复对锁定的 MySQL 根帐户的访问权限?

如何恢复对锁定的 MySQL 根帐户的访问权限?

Barbara Streisand
发布: 2024-12-13 09:31:16
原创
241 人浏览过

How Can I Recover Access to My Locked MySQL Root Account?

检索对锁定的 MySQL 根帐户的访问

如果您不小心删除用户帐户,则访问 MySQL 数据库可能会受到阻碍,从而导致错误消息连接时。本文提供了重置 MySQL root 密码并重新获得数据库访问权限的解决方案。

重置 root 密码的一种常见方法是使用命令:

UPDATE mysql.user SET Password = PASSWORD ('') WHERE User = 'root';
FLUSH PRIVILEGES;
登录后复制

但是,如果方法失败,请考虑以下步骤:

  1. 停止 MySQL服务:
sudo stop mysql
登录后复制
  1. 使用特殊参数启动MySQL:
sudo mysqld --skip-grant-tables --skip-networking
登录后复制
  1. 连接到MySQL:
mysql
登录后复制
  1. 重置根密码:
mysql> update mysql.user set password = password('your_new_password') where user = 'root';
登录后复制
  1. 刷新权限:
mysql> flush privileges;
登录后复制
  1. 退出MySQL:
mysql> exit;
登录后复制
  1. 重新启动MySQL:
sudo mysqladmin shutdown
sudo start mysql
登录后复制
  1. 使用新密码登录:

您现在可以使用以下方式登录数据库:新设置的 root 密码。

以上是如何恢复对锁定的 MySQL 根帐户的访问权限?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板