admin管理员组

文章数量:1565247

起因:因有特殊项目不支持mysql8.0所有要降低版本安装5.7

电脑一直是使用brew安装软件的,所以直接使用brew uninstall mysql卸载了mysql8.0

然后使用brew install mysql@5.7

 

 结果启动的时候就报错了 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

虽然restart 提示启动成功,但是我觉得他这个很坑,提示跟实际启动情况不一致,经过排查实际未启动

使用命令查看情况 brew services list --json

 

网上搜了很多资料,都没解决,最后发现是卸载残留问题。顺着这个方向再次重写卸载安装尝试一下。

rm 卸载残留 

  find / -name mysql搜索一下相关的全部清理一遍,以下文件夹着重看一下

/usr/local/etc

/tmp/

~/Library/Logs/Homebrew

完成之后重新安装mysql

 

 成功

 

本文标签: connectbrewmysqlErrorSocket