转载请标明出处:http://blog.csdn.net/donkor_/article/details/139392605
 
文章目录
- 前言
- 修改密码
- Step1:修改my.conf文件
- Step2:添加配置skip-grant-tables
- Step3:重启mysql服务
- Step4:进入mysql
- Step5:刷新权限
- Step6:修改密码
- Step7:再次刷新权限
- Step8:删除/注释 skip-grant-tables
- Step9:再次重启mysql
 
- 总结
前言
mac通过homebrew安装的Mysql,进行密码修改
| 本机环境 | 备注 | 
|---|---|
| 芯片 | Apple M2 Pro | 
| macOs | Sonoma 14.5 | 
| Mysql版本 | 8.3.0 | 
修改密码
Step1:修改my.conf文件
通过如下命令,修改my.conf文件。按i进行输入。
sudo vim /opt/homebrew/etc/my.cnf 
Step2:添加配置skip-grant-tables
在mysqld下添加配置 skip-grant-tables,无密码登陆
 
 按esc退出操作。输入:wq进行保存。
Step3:重启mysql服务
重启服务,使用如下命令
brew services restart mysql

Step4:进入mysql
进入mysql,使用如下命令
mysql -uroot

Step5:刷新权限
mysql内刷新权限,使用如下命令
flush privileges;
Step6:修改密码
mysql内修改密码,使用如下命令
alter user'root'@'localhost' IDENTIFIED BY '新密码';
Step7:再次刷新权限
mysql内再次刷新权限,使用如下命令
flush privileges;
退出mysql
Step8:删除/注释 skip-grant-tables
删除或注释mysqld下添加配置 skip-grant-tables
Step9:再次重启mysql
brew services restart mysql
总结
使用Navicat或其他工具进行测试。测试连接成功。完成ヾ(◍°∇°◍)ノ゙