我最近两次使用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


这将为您构建所需的mysql5mysql5-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/

10-13 06:55