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
慢慢来才是最快的