当我试图连接到MySQL MAMP时,我遇到了问题:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)我正在做研究,但我还没有找到解决问题的方法,我试着像这样链接mysql.sock:
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock但是,文件/tmp/mysql.sock不存在。
你有什么想法吗?问题是阻塞了我两天,我寻找这一次,但对我没有任何好处。
提前谢谢你,
发布于 2016-09-26 10:29:39
在MAMP上将MySQL从5.5版本升级到5.6版本后,我也遇到了同样的问题。经过长时间的研究,我创建了这个决定https://drupal.stackexchange.com/questions/32402/drush-and-mysql-database-with-mamp-connection-problem
在我的例子中,在那个位置/Applications/MAMP/tmp/mysql/mysql.sock没有套接字文件。
简单的解决方案是创建一个符号链接:
cd /tmp
ln -s /Applications/MAMP/tmp/mysql/mysql.sock ./mysql.sock其效果是将对/tmp/mysql.sock的所有调用路由到适当的MAMP特定路径。
发布于 2017-06-23 00:24:59
只需从/Applications/MAMP/db/mysql56 56中删除两个文件ib_logfile0和ib_logfile1
发布于 2020-03-21 09:45:14
在某些情况下/Applications/MAMP/tmp/mysql/mysql.sock.lock可能会造成问题。删除.lock,它就能工作了(OSX)
https://stackoverflow.com/questions/26776501
复制相似问题