mysql数据库连接密码不记得

更新时间:01-24 教程 由 暮夏 分享

今天我遇到了一个非常尴尬的问题:我无法连接到我的MySQL数据库,因为我不记得我的密码了!这真是太糟糕了!

我之前曾经在我的本地电脑上安装过MySQL,并创建一些数据库和用户。现在我需要重新连接MySQL,但是我忘记了密码。我尝试了几次,但都失败了。

那我该怎么办呢?我决定去搜索一些解决方法,希望能够解决这个问题。

$ mysql -u root -pEnter password:

我在网上发现了一种用于重置MySQL密码的方法。首先,我需要停止MySQL服务。可以使用以下命令:

$ sudo systemctl stop mysql

然后,可以使用以下命令以没有密码的方式启动MySQL:

$ sudo mysqld_safe --skip-grant-tables &

使用上述命令后,我可以启动MySQL,而不需要输入密码。接着,我可以使用以下命令连接MySQL(注意没有密码):

$ mysql -u root

当我连接到MySQL后,我可以使用以下命令重置密码(如果我想重置root用户的密码):

mysql>use mysql;mysql>update user set authentication_string=PASSWORD("new-password") where User='root';mysql>flush privileges;mysql>quit

最后,我可以使用以下命令停止临时启动的MySQL:

$ sudo systemctl stop mysql

通过以上步骤,我最终成功重置了MySQL密码,现在我可以重新连接到我的数据库了。万幸!

声明:关于《mysql数据库连接密码不记得》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2068451.html