程序员程序员

Mac brew安装MySQL8.0.21后忘记密码(重置密码篇

2020-08-26  本文已影响0人  沐之轻语
前序:

mysql8以后,对密码有了更高的要求 要有大小写字母和数字特殊字符

一.跳过mysql的密码验证,修改配置文件my.cnf
#通过vim 修改配置文件
$ vim /usr/local/etc/my.cnf
# 上述命令通过vim 进入文件模式, i 进行操作,在末尾添加
skip-grant-tables
#这一行内容
#添加后, esc+:wq 退出
二.修改密码
#重启mysql
$ mysql.server restart

# 进入, 需要密码直接回车
$ mysql -u root -p

# 修改前确认版本号,如果是其他版本可能会有差别
 mysql> select version();
 8.0.21

 mysql> flush privileges; --刷新

 mysql> use mysql;
 mysql> alter user'root'@'localhost' IDENTIFIED BY 'Demo123';
 # 注意: mysql8.0以上密码策略限制必须要大小写加数字特殊符号
三. 回复my.cnf
按照第一步操作将 skip-grant-tables删除或注释
四.重启mysql 登录测试
 $ mysql.server restart

 # 此时在登录就需要密码了
 $ mysql -u root -p

参考:https://www.cnblogs.com/Lusai/p/12303090.html

五.如有问题,可私聊联系我,或留言
上一篇下一篇

猜你喜欢

热点阅读