mysql忘记root密码解决方法

跳过mysql的TCP/IP连接方式和验证模块

需要用到两个参数:

--skip-grant-tables:跳过加载授权表(mysql.user)

--skip-networking:跳过加载网络连接(关闭通过网络连接


(1)停数据库
systemctl  stop mysqld

(2)跳过授权表启动数据库
mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables --skip-networking  &

(3)修改密码

[root@db01 mysql]mysql

[(none)]>flush privileges;
[(none)]>grant all on *.* to root@'localhost' identified by 'abc' with grant option;
[root@db01 mysql]# pkill mysqld
[root@db01 mysql]# systemctl start mysqld




分类:    标签:

版权所有:《SoulChild随笔记》 => 《mysql忘记root密码解决方法
本文地址:http://soulchild.cn/post-36.html
除非注明,文章均为 《SoulChild随笔记》 原创,欢迎转载!转载请注明本文地址,谢谢。

暧昧贴