mysql中如何解决root密码忘记的问题

小编给大家分享一下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密码修改成功!

以上是“mysql中如何解决root密码忘记的问题”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


分享题目:mysql中如何解决root密码忘记的问题
浏览路径:http://ybzwz.com/article/gdehsp.html