起因:因有特殊项目不支持mysql8.0所有要降低版本安装5.7
电脑一直是使用brew安装软件的,所以直接使用brew uninstall mysql卸载了mysql8.0
然后使用brew install [email protected]
结果启动的时候就报错了 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
成功