linux环境下mysql 5.7.1X 如何重置root密码 – 21运维
通知: .-...

linux环境下mysql 5.7.1X 如何重置root密码

mysql 21运维 4699浏览 0评论

方法很简单,和之前mysql一些版本方法类似,只不过是update的语句略有不同而已。下边简单的记录下:
1,vi  /etc/my.cnf
[mysqld]下加入参数skip-grant-tables   保存退出。
2,重启mysql

[root@21yunwei src]# /etc/init.d/mysqld   restart
Shutting down MySQL..                                      [  OK  ]
Starting MySQL.                                            [  OK  ]

3,登录mysql修改密码。通过mysql -uroot -p 直接回车空密码登录mysql后,采用update 修改mysq.user表:

mysql> use mysql;
Database changed
mysql> update user set authentication_string=PASSWORD('123456') where User='root';
Query OK, 1 row affected, 1 warning (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

4,登录测试。
编辑/etc/my.cnf注释或删除[mysqld]下加入的参数skip-grant-tables   保存退出后重启mysql,重新登录测试,mysql 5.7.1X的root密码破解重置成功。

转载请注明:21运维 » linux环境下mysql 5.7.1X 如何重置root密码

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址