mysql5.7 忘记密码重置

环境 centos7 ,mysql5.7


一、停服务

systemctl stop mysqld


二、修改my.cnf 

vi /etc/my.cnf

#在[mysqld]下添加一行

skip-grant-tables=1

启动

[root@linux~]# systemctl start mysqld

扫描二维码关注公众号,回复: 8018479 查看本文章


三、修改密码

[root@linux~]# mysql

mysql> UPDATE mysql.user SET authentication_string=PASSWORD('NEWPASSWORD'), plugin='mysql_native_password' WHERE User='root' ;

mysql>exit


四、配置注释掉

vi /etc/my.cnf

#在[mysqld]下添加一行

#skip-grant-tables=1


五、重启数据库

systemctl restart mysqld



猜你喜欢

转载自blog.51cto.com/bomby/2454686