centos7下mysql5.7忘记密码

之前买的服务器很久没上,今天链接之后发现数据库密码错误,记录一下解决方法……

1、跳过mysql密码验证,找到修改mysql配置信息

sudo vim /etc/my.cnf 
加入:skip-grant-tables

2、重启mysql,此时打开mysql已经不需要密码验证

systemctl restart mysqld

3、选择对应DB,修改密码

use mysql ;
update mysql.user set authentication_string=password("你要的密码") where user="root";

4、将mysql配置信息还原,去除步骤1加上的行数据

5、重启mysql

猜你喜欢

转载自www.cnblogs.com/jongty/p/12742901.html