mac: mysql连接报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

上午都能连上mysql,刚刚再连就不行了,直接报错:

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

这个错误直接百度的话一大堆解答,究其原因为mysql没有启动,其实很多解决方式都是一样的,根本无法解决问题,应该是系统不一样的吧。

后来终于看到这个大佬的文章:https://www.cnblogs.com/zhjsll/p/5702950.html

查看mysql安装位置:

which mysql // mysql安装位置

使用brew info查看mysql信息

brew info mysql // mysql安装信息

进入mysql安装目录

// 进入mysql安装目录
cd /usr/local/Cellar/mysql\@5.7/5.7.25/bin/

// 启动mysql
mysql.server start

ok,问题解决。

你可能感兴趣的:(Mac,数据库)