MySQL w/ MAMP - 符号 link 在我退出 MAMP 后消失

MySQL w/ MAMP - Symbolic link disappears after I quit 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 我都必须使用以下命令重新创建一个符号链接:
sudo ln -s [源] [目标]

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

这是一个已知问题,已经为类似这样的其他问题提供了一些答案,但是 none 提供了一种更改 MAMP mysql.sock 文件存储位置的方法。

我发现这与MAMP无关。

这个文件 -> mysql.sock 可以说不是最终文件。 它在您每次启动 mysqld 时创建,并在您停止 mysqld 或 restart/shutdown 您的计算机时删除。

因此,为了解决这个问题,您必须在每次执行一些数据库操作时启动 mysqld。

或者您可以将其配置为启动项program/script。一旦你这样做,你的问题就迎刃而解了。