mac修改mysql密码
关闭mysql服务(brew安装的方式):
brew services stop mysql
如果后续还是提示有mysql服务,直接去活动监视器里面搜索“mysql”,然后杀掉进程。
进入mysql安装目录:
cd /usr/local/Cellar/mysql
查看版本:
ls
关闭安全认证:
./mysqld_safe --skip-grant-tables &
新打开一个终端:
mysql -uroot -p
直接回车即可不用输入密码。
获取权限:
flush privileges;
设置密码:
set password for 'root'@'localhost'=password('12345678');
遇到错误:
反复尝试无果,最后在一片文章中找到:
用了后面的 语句终于成功:
ALTER user 'root'@'localhost' IDENTIFIED BY '12345678';
后续问题:终端可以登录,但是navicat登录不了:
解决方案:
1.首先找到你的数据库鼠标右键编辑链接;
2.找到第二个选项勾选上 useSockt file;