📜  mysql root 密码重置 - SQL (1)

📅  最后修改于: 2023-12-03 15:33:01.870000             🧑  作者: Mango

mysql root 密码重置 - SQL

在MySQL中,忘记root用户的密码是一件比较常见的事情。在这种情况下,可以通过以下步骤来重置root密码。

步骤一:停止MySQL服务
sudo systemctl stop mysql
步骤二:创建一个临时文件
sudo vim /var/tmp/mysql-reset.sql

并复制以下内容到文件中:

UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
FLUSH PRIVILEGES;

请注意将new_password替换为你要设置的新密码。

步骤三:启动MySQL服务
sudo systemctl start mysql
步骤四:重置root密码
sudo mysql -u root < /var/tmp/mysql-reset.sql

现在你就可以使用新密码登录MySQL了。

总结

重置root密码是一项非常简单的任务,只需要进行以上四步即可完成。如果你遇到了其他MySQL问题,请参考官方文档或寻求专业帮助。