我最近两次使用MacPorts安装mysql5 +server
时,没有安装plist,这使我可以在启动MySQL时启动。我不记得在上次安装时做了什么(如果有的话),而且似乎找不到找到安装它的方法。我想念什么吗?如何获得plist文件(我知道的自动启动MySQL的唯一方法)或以其他方式自动启动MySQL?
谢谢。
更新:我仍然找不到任何答案,但是我手动安装了文件。我的一台安装较旧的计算机上有相关文件,因此我将它们SCP装到我的新计算机上,在/ Library / LaunchDaemons中创建了适当的符号链接,并执行了加载plist文件的命令。现在对我来说一切都很好,但这无济于事。如果有人需要这些文件和/或说明,请通过http://robwilkerson.org/contact与我联系,我们很乐意提供它们,因为我无法在此处上传它们。
最佳答案
MacPorts中的mysql5 +server
软件包变型已过时,并由mysql5-server
软件包取代,除了mysql5
以外,还要安装该软件包。这使您可以事后构建它,而不用用mysql5
重新编译整个+server
包。
我建议只删除旧的mysql5 +server
,然后使用以下内容进行安装。
sudo port install mysql5-server
这将为您构建所需的
mysql5
和mysql5-server
软件包,并且您将在/Library/LaunchDaemons
中拥有mysql5 plist文件。还要注意,您不再需要将mysqld.sock
符号链接到/tmp/mysql.sock
。关于macos - MacPorts不会使用mysql5 + server安装org.macports.mysql5.plist,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1081231/