Write the Code. Change the World.

4月 06

mysql8忘记密码有点不一样。其实很坑的,明明密码没错误,偏偏说错误。就算错误了,使用 skip-grant-tables 这玩意也进不去 mysql。那现在使用一个简单的方法来搞定这个问题。

这里使用 –init-file 方式重启 mysql 可以设置 root 用户的密码。亲测有效。

–init-file 干啥子的呢。就是 mysql 启动的时候,执行 –init-file对应的文件里的语句。

那么操作吧。

vim /usr/local/temp/resetPd.txt

# 加入下边命令,重新设置 root 密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '@¥#abcd1234';

:wq 保存

# 然后重启 mysql
service mysqld restart --init-file=/usr/local/temp/resetPd.txt --console 

# 再用新密码登录 mysql
mysql -u root -p 

# 发现果然好使,果然可以登录上去了

发表评论

电子邮件地址不会被公开。 必填项已用*标注