插件窝 干货文章 MySQL 忘记密码

MySQL 忘记密码

MySQL 命令 密码 我们 849    来源:    2023-12-04

MySQL是一种常用的关系型数据库管理系统,但是有时候我们可能会忘记MySQL的密码。不用担心,下面我将向您介绍一种忘记MySQL密码的解决方法。

首先,我们需要通过命令行或者终端来重置MySQL的密码。在Windows系统上,您可以打开命令提示符,而在Linux或者Mac系统上,您可以打开终端。

接下来,我们需要停止MySQL服务。在命令行或者终端中,输入以下命令来停止MySQL服务:

sudo service mysql stop

然后,我们需要以安全模式启动MySQL服务,这样我们就可以在没有密码的情况下登录MySQL。在命令行或者终端中,输入以下命令来启动MySQL服务:

sudo mysqld_safe --skip-grant-tables &

接下来,我们需要登录到MySQL命令行界面。在命令行或者终端中,输入以下命令:

mysql -u root

如果一切顺利,您将会看到MySQL的提示符。现在,我们可以开始重置MySQL的密码了。在MySQL命令行界面中,输入以下命令来修改root用户的密码:

UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';

请替换'新密码'为您想要设置的新密码。然后,输入以下命令来刷新权限:

FLUSH PRIVILEGES;

最后,我们需要退出MySQL命令行界面。在MySQL命令行界面中,输入以下命令:

exit;

接下来,我们需要重新启动MySQL服务。在命令行或者终端中,输入以下命令来启动MySQL服务:

sudo service mysql start

至此,我们已成功重置MySQL的密码。您可以使用新密码来登录MySQL了。

希望以上方法能帮助到您,如果您还有其他问题,请随时向我提问。