转载请标明出处:http://blog.csdn.net/donkor_/article/details/139392605
mac通过homebrew安装的Mysql,进行密码修改
| 本机环境 | 备注 |
|---|---|
| 芯片 | Apple M2 Pro |
| macOs | Sonoma 14.5 |
| Mysql版本 | 8.3.0 |
通过如下命令,修改my.conf文件。按i进行输入。
sudo vim /opt/homebrew/etc/my.cnf
在mysqld下添加配置 skip-grant-tables,无密码登陆

按esc退出操作。输入:wq进行保存。
重启服务,使用如下命令
brew services restart mysql

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

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