解决 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!
但这样好像每次电脑重启还会出现这个问题,暂时也没想到别的解决方法。
本文来自博客园,作者:长情不羁的五年,转载请注明原文链接:https://www.cnblogs.com/grlend/p/15891265.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步