【问题标题】:MySQL w/ MAMP - Symbolic link disappears after I quit MAMPMySQL w/MAMP - 退出 MAMP 后符号链接消失
【发布时间】:2015-04-22 08:11:30
【问题描述】:

如何从

更改我的 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

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

【问题讨论】:

    标签: mysql macos mamp


    【解决方案1】:

    我发现这与MAMP无关。

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

    所以,要解决这个问题,你必须在每次要进行一些数据库操作时启动 mysqld。

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

    【讨论】:

      猜你喜欢
      • 2016-07-11
      • 2012-11-16
      • 2017-10-29
      • 1970-01-01
      • 2017-12-12
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多