在安装好了MySQL之后,使用了新的配置文件后,MySQL服务器可以成功启动,但在登陆的时候出现了ERROR 2002 (HY000): Can’t connect to local MySQL server through socket,即无法通过socket连接到mysql服务器,同时提供了socket文件的位置。下面是这个问题的描述与解决办法。
1、故障现象
代码如下:
[rootSZDB mysqldata]# mysql -uroot -p123456
Warning: Using
问题描述:
在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图标,
点击