这个非常简单,只需要运行一下mysqld --skip-grant-tables命令,然后直接root免密登陆MySQL数据库重设密码就行,下面我简单介绍一下实现过程,以MySQL5.5为例:
1.首先,关闭当前的MySQL服务,这个直接在本地服务(控制面板中搜索“服务”就能找到)中找到MySQL,然后停止就行,如下,或者运行命令“net stop MySQL55(替换成你的MySQL版本)”:
2.接着打开cmd窗口,运行命令“mysqld --skip-grant-tables”(这里需要将MySQL bin目录配置到环境变量中,或者直接切换到这个目录,运行这个命令),如下,不要关闭这个窗口,保持命令运行:
3.然后重新打开一个cmd窗口,运行命令“mysql -uroot”就可以直接免密登录MySQL数据库,如下:
4.接着我们就可以直接重新设置root用户密码了,如下,运行命令“UPDATE user SET Password=PASSWORD('新密码') where USER='root';”就行:
5.最后重新启动一下MySQL服务(否则先前的数据不能加载出来),然后就可以直接使用新的root密码登录MySQL数据库了,如下:
至此,我们就完成了Windows环境下MySQL数据库root用户密码的重新设置。总的来说,整个过程非常简单,只要你熟悉一下上面的配置过程,很快就能掌握的,网上也有相关教程和资料,非常丰富详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有