mysql8.0 mac密码修改

作者: adm 分类: mysql 发布时间: 2023-01-22

思路就是,去配置文件里设置绕过权限表,中间把那个密码校验等级调低一些,改好密码后,再恢复配置文件,继续用设置的密码验证是否成功啦。

1.brew install mysql

2.mysql.server stop #要关掉mysql

3.mysqld –help –verbose | more#打印cnf文件的位置,原帖子精华在这句话

# 找到这一行,挨个试试,看存不存在

# //etc/my.cnf /etc/mysql/my.cnf /opt/homebrew/etc/my.cnf ~/.my.cnf

$ ls/opt/homebrew/etc/my.cnf #查看文件是否存在

4.在刚才找到的文件中的最后一行加上skip-grant-tables

bind-address = 127.0.0.1

skip-grant-tables # 添加这一行

5.mysql.server restart #启动mysql

6.mysql -u root -p #遇到密码,直接回车

7.flush privileges; #刷新权限

8.alter user’root’@’localhost’ IDENTIFIED BY ‘自己想要设置的密码’; #这里报错啦,Your password does not satisfy the current policy requirements

9.#Change password validation policy in MySQL

SET GLOBAL validate_password.policy = 0;

10.alter user’root’@’localhost’ IDENTIFIED BY ‘自己想要设置的密码’;

11.mysql.server start #重启mysql

12.mysql -u root -p #用刚才你设置的简单密码登录,登录成功就代表修改

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!