13

最近两次我使用 MacPorts 安装mysql5 +server,plist 没有安装,这使我可以在启动时启动 MySQL。我不记得上次安装时做了什么,如果有的话,我似乎找不到安装它的方法。我错过了什么吗?如何获取 plist 文件(我所知道的自动启动 MySQL 的唯一方法)或以另一种方式自动启动 MySQL?

谢谢。

更新:我仍然没有在任何地方找到答案,但我手动安装了文件。我的一台安装较旧的机器有相关文件,所以我将它们 SCP 到我的新机器上,在 /Library/LaunchDaemons 中创建了适当的符号链接并执行了加载 plist 文件的命令。现在对我来说一切都很好,但这对其他人没有帮助。如果有人需要这些文件和/或说明,请通过http://robwilkerson.org/contact与我联系,我很乐意提供它们,因为我无法在此处上传它们。

4

4 回答 4

26

MacPorts 中的mysql5 +server包变体已过时,并被mysql5-server包取代,除了mysql5. 这允许您在事后构建它,而不是mysql5使用+server.

我建议只删除旧的mysql5 +server,然后使用以下命令进行安装。

sudo port install mysql5-server

这将为您构建所需的包mysql5mysql5-server包,并且您将拥有 mysql5 plist 文件/Library/LaunchDaemons。另请注意,您不再需要将您的符号链接mysqld.sock/tmp/mysql.sock.

于 2009-07-28T09:38:31.917 回答
2

to install mysql correctly on macports: http://www.jasonrowland.com/2009/10/install-mysql5-on-snow-leopard-using-macports/

于 2010-11-16T02:26:22.353 回答
1

是的,它是真实的。许多现有的博客仍然使用过时的链接来安装 mysql。

过时的 macport 命令行:

$ sudo port install mysql5 +server
于 2009-11-07T08:53:55.023 回答
0

正如我在上面的更新中提到的,我手动安装了这些文件。据我所知,这些文件没有理由不存在,也没有人在谈论它,所以我可能是唯一一个对此有问题的人。使用安装后的旧套件为我自己修复了它,考虑到我收到的文件和说明请求的数量,我决定将它写在博客上。

该帖子提供了指向我的 plist 文件副本的链接以及安装它们的说明。它可在http://robwilkerson.org/2009/07/16/macports-mysql-5-and-the-launch-daemons/获得。

更新:上面引用的文章已更新以引用 Mike 提供的解决方案。

于 2009-07-21T11:34:51.033 回答