macos - Yosemite - MAMP - 无法通过套接字 '/Applications/MAMP/tmp/mysql/mysql.sock' 连接到本地 MySQL 服务器 (2)

标签 macos mamp mysql.sock

当我尝试连接到 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 不存在。

你有什么想法吗?这个问题阻塞了我2天,我这次搜索了但没有什么对我有用的。

提前致谢,

最佳答案

将 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

简单的解决方案是创建符号链接(symbolic link):

cd /tmp
ln -s /Applications/MAMP/tmp/mysql/mysql.sock ./mysql.sock

其效果是将所有对/tmp/mysql.sock 的调用路由到适当的 MAMP 特定路径。

关于macos - Yosemite - MAMP - 无法通过套接字 '/Applications/MAMP/tmp/mysql/mysql.sock' 连接到本地 MySQL 服务器 (2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26776501/

相关文章:

objective-c - 拖动文件遇到沙箱(__CFPasteboardIssueSandboxExtensionForPath)

php - 我无法使用 mamp 访问 phpmyadmin

php - 带有 php5.4.4 的 MAMP 的 PCNTL。和 OSX 10.8

localhost - MAMP本地主机不工作

mysql - 为什么我的 mysql.sock 文件只有在重新启动后才出现?

macos - 我应该如何从 NSArrayController 控制的 NSTableView 中删除所有项目?

objective-c - 在用户键入时更新标签 使用 Cocoa-Applescript

macos - 在 Mac OS X Yosemite 上从启动守护进程挂载磁盘

mysql - 无法通过socket '/tmp/mysql.sock'连接到本地MySQL服务器(2)

mysql - Doctrine 2 命令行工具; MAMP 和 mysql.sock