linux下mysql忘记密码的通用处理(简单暴力)

来源:互联网 发布:annie古着香水淘宝 编辑:程序博客网 时间:2024/05/29 13:02

1.修改/etc/my.cnf文件

vim /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables
比如:

[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-grant-tables 

skip-grant-tables为跳过授权表的意思

保存重启mysql服务。
2.登录mysql

mysql -uroot -pmysql>use mysql;mysql>update mysql.user set password=password('你的密码') where user='root';

3.刷新设置

mysql>flush privileges;mysql>exit

4.关闭mysql服务,然后把/etc/my.cnf
里刚加入的skip-grant-tables去掉,保存

5.重启mysql服务
完毕!

0 0
原创粉丝点击