转载请标明出处: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或其他工具进行测试。测试连接成功。完成ヾ(◍°∇°◍)ノ゙