首页 > 数据库 > mysql教程 > 如何在没有旧密码的情况下重置MySQL root密码?

如何在没有旧密码的情况下重置MySQL root密码?

DDD
发布: 2024-11-06 16:37:02
原创
1008 人浏览过

How to Reset MySQL Root Password Without the Old Password?

在没有旧密码的情况下重置 MySQL Root 密码

如果您发现自己无法回忆起 MySQL root 密码,可以通过一系列操作重新获得访问权限

首先,使用以下命令停止 MySQL 服务:

sudo service mysql stop
登录后复制

接下来,使用以下命令以安全模式启动 MySQL:

sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking
登录后复制

在新终端中,以 root 身份连接到 MySQL:

mysql -u root
登录后复制

执行以下查询来更改 root 密码:

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

注意: 在 MySQL 5.7 中,密码字段被替换为authentication_string字段。

最后,退出MySQL安全模式并重新启动MySQL服务:

mysqladmin shutdown
sudo service mysql start
登录后复制

通过这些步骤,您应该已经重置了MySQL根密码成功了。

以上是如何在没有旧密码的情况下重置MySQL root密码?的详细内容。更多信息请关注PHP中文网其他相关文章!

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