MySQL数据库的root密码忘记该怎么办

 2963

MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS应用软件之一。本次介绍中,会让大家快速掌握MySQL的root密码忘记后找回方法,轻松使用MySQL数据库。


MySQL数据库的root密码忘记该怎么办


Windows 下如果MySQL密码忘记了root密码导致无法登录,如下图所示,


MySQL数据库的root密码忘记该怎么办


这个时候怎么办,只能重置root密码了。

1、打开任务管理器查看MySql服务是否启动,如果已启动则先将其停止


MySQL数据库的root密码忘记该怎么办


2、找到MySql目录下的my.ini文件


MySQL数据库的root密码忘记该怎么办


3、打开该文件,找到里面的[mysqld],然后在这个下面添加skip-grant-tables,添加完后保存文件

4、重新进到任务管理器将MySQL服务启动起来


MySQL数据库的root密码忘记该怎么办


5、以管理员身份运行cmd


MySQL数据库的root密码忘记该怎么办


注意这里必须以此方式用管理员身份运行cmd,不能用win+R输入cmd运行,否则会出现 “'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件”的错误。

6、输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。

7、进入mysql数据库:

mysql> use mysql;Database changed

8、给root用户设置新密码:mysql> update user set password=password("123456") where user="root";

提示:Query OK, 1 rows affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0

PS:123456为新密码,用户可根据自己需要修改成自己的密码

9、打开之前的my.ini文件将添加的"skip-grant-tables"这行删除

10、打开任务管理器重启MySQL服务。接着我们就可以用刚设置的密码 “123456”连接数据库了。


MySQL数据库的root密码忘记该怎么办


Mysql的root密码修改成功!


补充说明!!!

最后一步 

update user set password=password("root") where user="root";

只适用于5.5版本;5.7版本要把第一个password 字段改成 authentication_string

结果为

update user set authentication_string=password("123456") where user="root"



本文网址:https://www.zztuku.com/index.php/detail-9066.html
站长图库 - MySQL数据库的root密码忘记该怎么办
申明:如有侵犯,请 联系我们 删除。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐