Centos忘记mysql密码

绿林寻猫
2021-12-08 / 0 评论 / 145 阅读 / 正在检测是否收录...

1.vi /etc/my.cnf

2.在里面添加  

skip-grant-tables

例如:

[mysqld]
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

3.重启mysql  

service mysql restart

4.登录

mysql -uroot -p (直接点击回车,密码为空)

5.选择数据库

use mysql;

6.修改root密码

update user set authentication_string=password('password') where user='root';

7.执行 刷新权限

 flush privileges;

8.退出

exit;

9.删除

skip-grant-tables

10.重启mysql

service mysql restart

再次登录就可以用密码了

0

评论 (0)

取消