如何从
更改我的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 [来源] [目标]
Source = /var/mysql/mysql.sock 或 /tmp/mysql.sock
目标= /Applications/MAMP/tmp/mysql/mysql.sock
这是一个已知问题,对此类其他问题给出了一些答案,但没有一个提供更改MAMP mysql.sock文件存储位置的方法。
答案 0 :(得分:0)
我发现这与MAMP无关。
此文件 - > mysql.sock不是一个权威文件,可以这么说。 它是在每次启动mysqld时创建的,当你停止mysqld或重启/关闭你的计算机时它会被删除。
因此,要解决这个问题,每次要进行数据库操作时都必须启动mysqld。
或者您可以将其配置为启动程序/脚本。一旦你这样做,你的问题就会得到解决。