快捷搜索:  汽车  科技

mysql 忘记密码重置:mySQL忘记密码恢复解决方案

mysql 忘记密码重置:mySQL忘记密码恢复解决方案查看是否有user为root,host为localhost的项,如果没有请自行想办法添加(一般不可能没有的)Select host user password from mysql.user; //查看mysql的用户信息2、cmd打开一个窗口,执行上面生成的命令行3、cmd重新打开一个新的窗口,执行 mysql –uroot ,此时不需要密码就可以登录4、执行以下sql

1、打开服务,找到mysql服务,查看服务执行的命令,并停止服务

mysql 忘记密码重置:mySQL忘记密码恢复解决方案(1)

mysql 忘记密码重置:mySQL忘记密码恢复解决方案(2)

右键"属性"

mysql 忘记密码重置:mySQL忘记密码恢复解决方案(3)

上面完整复制的内容为 "C:\Program Files\MySQL\Mysql Server 5.6\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" MySQL56

根据上面的内容得出该段 "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" --skip-grant-tables

2、cmd打开一个窗口,执行上面生成的命令行

mysql 忘记密码重置:mySQL忘记密码恢复解决方案(4)

3、cmd重新打开一个新的窗口,执行 mysql –uroot ,此时不需要密码就可以登录

4、执行以下sql

Select host user password from mysql.user; //查看mysql的用户信息

mysql 忘记密码重置:mySQL忘记密码恢复解决方案(5)

查看是否有user为root,host为localhost的项,如果没有请自行想办法添加(一般不可能没有的)

5、执行如下sql

Update mysql.user set password =password('新密码') where user='root';

Flush privileges;//使上面的更新生效

Quit //退出mysql

6、打开任务管理器,结束'mysqld.exe'进程

mysql 忘记密码重置:mySQL忘记密码恢复解决方案(6)

7、在服务中重新启动mysql服务

mysql 忘记密码重置:mySQL忘记密码恢复解决方案(7)

这个时候就可以用新设置的密码登录mysql了 Mysql –uroot -p

猜您喜欢: