如果你的人生没有浪费将会是|

死里学

园龄:4年6个月粉丝:7关注:6

解决 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)超详细

 

问题:本地在连接mysql数据库的时候出现如下错误

 

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' ([Errno 61] Connection refused)")

 

然后我在终端中执行 mysql -uroot -p提示:

 

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

报错提示的是mysql.sock文件找不到了,我们这里重启一下mysql服务让他自动生成

 

具体解决方法:

# 第一步:找到mysql的安装目录,我的是:/usr/local/mysql,不用去mysql底下的bin目录
# 第二步:执行 sudo ./support-files/mysql.server start 
# 完成以上两步,问题已解决
/usr/local/mysql ⌚ 20:21:58
$ sudo ./support-files/mysql.server start
Starting MySQL
.Logging to '/usr/local/mysql/data/bjhldeMacBook-Pro.local.err'.
. SUCCESS! 

 

但这样好像每次电脑重启还会出现这个问题,暂时也没想到别的解决方法。 

 

posted @   死里学  阅读(1208)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起