mysql忘记root用户密码如何解决

这个非常简单,只需要运行一下mysqld –skip-grant-tables命令,然后直接root免密登陆MySQL数据库重设密码就行,下面我简单介绍一下实现过程,以MySQL5.5为例:

1.首先,关闭当前的MySQL服务,这个直接在本地服务(控制面板中搜索“服务”就能找到)中找到MySQL,然后停止就行,如下,或者运行命令“net stop MySQL55(替换成你的MySQL版本)”:

mysql忘记root用户密码如何解决图1

2.接着打开cmd窗口,运行命令“mysqld –skip-grant-tables”(这里需要将MySQL bin目录配置到环境变量中,或者直接切换到这个目录,运行这个命令),如下,不要关闭这个窗口,保持命令运行:

mysql忘记root用户密码如何解决图2

3.然后重新打开一个cmd窗口,运行命令“mysql -uroot”就可以直接免密登录MySQL数据库,如下:

mysql忘记root用户密码如何解决图3

4.接着我们就可以直接重新设置root用户密码了,如下,运行命令“UPDATE user SET Password=PASSWORD(‘新密码’) where USER=’root’;”就行:

mysql忘记root用户密码如何解决图4

5.最后重新启动一下MySQL服务(否则先前的数据不能加载出来),然后就可以直接使用新的root密码登录MySQL数据库了,如下:

mysql忘记root用户密码如何解决图5

至此,我们就完成了Windows环境下MySQL数据库root用户密码的重新设置。总的来说,整个过程非常简单,只要你熟悉一下上面的配置过程,很快就能掌握的,网上也有相关教程和资料,非常丰富详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/41456.html

(0)
上一篇 2023-08-31 16:07
下一篇 2023-08-31 16:14

相关推荐