LLEARNING NOTES

技术 · 思考 · 实践 · 成长

首页/MySQL/正文

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

MySQL686 次阅读

# 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


完毕!

知识是抵御一切灾祸的盾牌

评论交流

理性讨论,共同进步
验证码

相关文章

继续阅读