在没有旧密码的情况下重置 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中文网其他相关文章!