mac ERROR 2002 (HY000): Can't connect…

2018-06-17 23:07:01来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

好久不用mysql,今天突然想用的时候,

mysql -uroot -p

直接报了下面的错误

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

mac可以在设置里面启动mysql,设置里面启动mysql的时候提示没有/usr/local/mysql/data的权限,

给予权限

sudo chown -R mysql:mysql  /usr/local/mysql

发现还是没用,但是发现mysql当时是配置了链接

qiweijieMacBook-Pro:~ qiweijie$ ll /usr/local/mysql

lrwxr-xr-x  1 _mysql  _mysql  27  2 26  2016 /usr/local/mysql -> mysql-5.7.11-osx10.9-x86_64

虽然给了mysql权限,还是只是给到了链接的权限,没有得到真正的mysql目录的权限

qiweijieMacBook-Pro:~ qiweijie$ ll /usr/local/mysql-5.7.11-osx10.9-x86_64/

total 48
...
drwxr-x---  16 qiweijie  staff    544 10  7 12:18 data
....

sudo chown -R mysql:mysql  /usr/local/mysql-5.7.11-osx10.9-x86_64/

这样就好了

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:mysql 安装失败解决方法

下一篇:Navicat for MySQL 10.1.7注册码