问题描述:
在macOS 下安装完MySQL 5.7后,终端输入“mysql -u root -p”链接本地mysql数据库,报了
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
的异常。是用dmg直接安装的以为安装包又出现了奇奇怪怪的错误,正欲卸载该版本时找到了我的问题的关键。
解决方案:
打开Mac的系统偏好设置,可以看到底部多了个MySQL图标,
点击
发现MySQL的服务是关掉的。
打开之后,重试,解决问题。
另外:可以通过终端打开MySQL服务。
启动MySQL服务 :
sudo /usr/local/mysql/support-files/mysql.server start
停止MySQL服务:
sudo /usr/local/mysql/support-files/mysql.server stop
重启MySQL服务:
sudo /usr/local/mysql/support-files/mysql.server restart
作者:fonnn