共计 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 行业资讯频道!