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

47次阅读
没有评论

共计 847 个字符,预计需要花费 3 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下 mysql 中如何解决 root 密码忘记的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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

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

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

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

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

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

5. 以管理员身份运行 cmd

注意这里必须以此方式用管理员身份运行 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 密码忘记的问题”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计847字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)