MySQL w/MAMP - 退出 MAMP 后符号链接(symbolic link)消失

标签 mysql macos mamp

如何更改我的 MAMP mysql.sock 文件路径

/Applications/MAMP/tmp/mysql/mysql.sock

每当我退出 MAMP 或重新启动计算机时,其他内容都不会被删除?我正在运行 Mac OS X Yosemite。

详细信息:每次退出 MAMP 时,MAMP/MySQL 套接字文件都会被删除。
这是可以理解的,因为 mysql.sock 文件存储在 tmp 文件夹中。
当前路径是/Applications/MAMP/tmp/mysql/mysql.sock

每次运行 MAMP 时,我都必须使用以下命令重新创建符号链接(symbolic link):
sudo ln -s [源] [目标]

来源 = /var/mysql/mysql.sock/tmp/mysql.sock
目标=/Applications/MAMP/tmp/mysql/mysql.sock

这是一个已知问题,并且已经对类似的其他问题给出了一些答案,但没有提供更改 MAMP mysql.sock 文件存储位置的方法。

最佳答案

我发现这与MAMP无关。

可以这么说,这个文件 -> mysql.sock 不是一个确定的文件。 它在每次启动 mysqld 时创建,并在您停止 mysqld 或重新启动/关闭计算机时删除。

因此,要解决这个问题,您必须在每次进行数据库操作时启动 mysqld。

或者您可以将其配置为启动程序/脚本。一旦你这样做了,你的问题就会得到解决。

关于MySQL w/MAMP - 退出 MAMP 后符号链接(symbolic link)消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28632526/

相关文章:

php - 如何在 MySQL 中选择除一个以外的所有不同值?

php - 我将如何在 PHP 中缓存分页内容

macos - Emacs 中的 'risky' 是什么?

mysql - MAMP 找到 MySql 但我的网页找不到

php - 从本地(100% 工作)迁移到托管时奇怪的 PHP 行为..一些代码工作,一些不工作

mysql - 是否可以将 MAMP 中的 MySQL 升级到 MySQL 5.7?

mysql - 查询以选择一天中的间隔

mysql - 如何将一个表中的多个列连接到另一个表中的列

java - Matlab 因全新安装而出现严重错误(可能与 OS X 相关?)

python - Mac 上的 python