MySql的root密码忘记该怎么找回 |
您所在的位置:网站首页 › 快吧vip账号密码忘了怎么办 › 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密码修改成功! 补充说明!!!最后一步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" |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |