自安装以来一年没有使用MAMP
,昨天打开确定,在phpmyadmin,然后在计算机上做了其他事情(仅在MS Word上,并在互联网上检查新闻),然后回到MAMP。
问题:
2002 - 无法通过套接字连接到本地MySQL服务器 '/Applications/MAMP/tmp/mysql/mysql.sock'(2)服务器不是 响应(或未正确配置本地服务器的套接字)。
经过研究,我看到了这样做:
sudo ln -s /tmp/mysql.sock /Applications/MAMP/tmp/mysql/mysql.sock
它给了我这样的信息:
ln: /Applications/MAMP/tmp/mysql/mysql.sock: File exists
但是当我去这个档案&点击:
/Applications/MAMP/tmp/mysql/mysql.sock
它说:
The operation can’t be completed because the original item for “mysql.sock” can’t be found.
甚至重新安装了MAMP&同样的问题。有解决方案吗谢谢!
答案 0 :(得分:0)
步骤1:检查mysql是否已经在后台运行,如果你正在运行但是你无法连接然后杀死它。
ps -ef | grep mysql ---检查是否有任何mysql进程正在运行 kill -9 process_id - 如果有的话,从上面的命令中获取。
步骤2:删除mysql.sock文件是否存在。
Step3:现在启动mysql服务。
步骤4:如果问题仍然存在,请分享mysqld.log详细信息。
答案 1 :(得分:0)
有点晚但可能对某人有用。
从我这里起作用的快速解决方案: