计算机网络/计算机科学与应用/系统/运维/开发

Centos7下忘记mysql登录密码解决方法

# 1、打开my.cnf文件

[root@localhost local]# vim /etc/my.cnf
[mysqld] skip-grant-tables   #添加跳过密码 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock


# 2、重启mysql

service mysql restart


# 3、使用无密码登录

mysql -uroot -p 回车登录 密码为空


# 4、选择数据库

use  mysql;


# 5、修改root密码

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


# 6、刷新权限

flush privileges;


# 7、退出数据库

exit;


# 8、删除跳过密码

skip-grant-tables


# 9、重启mysql

service mysql restart


# 10、重新登录即可

mysql  -uroot -p


完毕!

mysql

人各有命,但命运也从来不是随机发牌,而是每个人主动选择的结果。

评论

^