Mac brew安装MySQL8.0.28后忘记密码
跳过mysql的密码验证,修改配置文件my.cnf
在 MySQL 配置文件 /usr/local/etc/my.cnf
追加
skip-grant-tables
重启服务
重启 MySQL 服务,使得配置生效
mysql.server restart
修改密码
进入 MySQL
mysql -u root -p
输入密码时,直接回车.
修改密码
mysql> flush privileges;
mysql> use mysql;
mysql> alter user'root'@'localhost' IDENTIFIED BY 'Demo@123';
恢复 MySQL 配置文件
按照第一步操作将 skip-grant-tables删除或注释
重启mysql 登录测试
$ mysql.server restart
# 此时在登录就需要密码了
$ mysql -u root -p