破解MySQL密码的一种方法

公司办公地址迁移,电话系统(IPPBX)沿用了上家公司。但是当我们真正弄这套系统时,没有MySQL数据库的密码(其实是可以在相关配置文件中找到密码),没有多想就开始破解root密码了。
1, 修改mysql配置文件/etc/my.cnf

1
2
[mysqld]
skip_grant_tables

2, 重启mysql后直接用root用户登录(不用输入密码)

1
$ mysql -uroot

3, 进入mysql数据库,更新密码

1
2
mysql > use mysql
mysql > update user set password=password('123') where user='root'

4, 恢复配置文件/etc/my.cnf 5,重启mysql服务,用新密码登录

1
$ mysql -uroot -p123
----------------本文结束 感谢阅读----------------