root密码忘记该怎么办
时间:2021-08-20
来源:互联网
今天PHP爱好者给大家带来root密码忘记该解决方法,MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS应用软件之一。本次介绍中,会让大家快速掌握MySQL的root密码忘记后找回方法,轻松使用MySQL数据库。希望对大家有所帮助。
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密码修改成功!
补充说明!!!
最后一步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"
以上就是root密码忘记该怎么办的详细内容,更多请关注php爱好者其它相关文章!
-
Android SurFaceView的用法详解 时间:2025-05-01
-
Win10共享打印机709错误的原因及解决方法 时间:2025-05-01
-
什么是binkw32.dll binkw32.dll丢失的解决方法 时间:2025-05-01
-
Python中split函数详解(参数说明、作用、用法) 时间:2025-05-01
-
面向对象设计原则有哪些?每个原则是如何定义的? 时间:2025-05-01
-
C++中取整函数(ceil、floor、round)详解(定义、用法、示例) 时间:2025-05-01
今日更新
-
javascript如何设置数组长度
阅读:18
-
PHP字符串学习之反向输出全部字符
阅读:18
-
在AWS上怎么使用EC2来搭建wordpress(图文步骤)
阅读:18
-
手把手教你使用ps将普通图片制成发光创意效果海报(分享)
阅读:18
-
图文讲解如何使用sublime的sublimeGit插件
阅读:18
-
js如何使用join方法把数组中的元素转成字符串
阅读:18
-
php7如何安装mysqli扩展
阅读:18
-
php数组学习之找出重复率最高的值
阅读:18
-
PHP日期时间运用九:获取某年某周的开始和结束日期
阅读:18
-
js数组运用之如何使用tostring方法转变成字符串
阅读:18