gpt4 book ai didi

OS X Yosemite 上的 MySQL LaunchDaemon : Localhost connection fails

转载 作者:行者123 更新时间:2023-11-29 22:56:44 25 4
gpt4 key购买 nike

从 OS X 10.10 Yosemite 开始,不再支持 StartupItems。我创建了一个LaunchDaemon来自动启动服务器上的MySQL数据库。到目前为止它有效,但我无法在一些工具中使用“localhost”作为连接参数(不打算使用通过套接字的连接)。即使127.0.0.1失败,但当我使用服务器的真实IP地址(192.168.x.y)时,可以建立连接。

LaunchDaemon 代码(我们使用非标准安装):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>StandardOutPath</key>
<string>/MY_APP_ROOT/mysql/data/my_app.mysql.debug.log</string>
<key>StandardErrorPath</key>
<string>/MY_APP_ROOT/mysql/data/my_app.mysql.debug.log</string>
<key>Debug</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.my_app.mysql</string>
<key>ProgramArguments</key>
<array>
<string>/MY_APP_ROOT/mysql/bin/mysqld_safe</string>
<string>--user=mysql</string>
<string>--socket=/tmp/my_app.mysql.sock</string>
<string>--basedir=/MY_APP_ROOT/mysql</string>
<string>--datadir=/MY_APP_ROOT/mysql/data</string>
<string>--port=3366</string>
<string>--pid-file=/MY_APP_ROOT/mysql/data/my_app.mysql.pid</string>
<string>--log-error=/MY_APP_ROOT/mysql/data/my_app.mysql.err</string>
</array>
</dict>
</plist>

我错过了什么?

最佳答案

编辑:在我们应用程序的中央代码中发现问题...很抱歉在这里发帖。不过,对于那些仍在 Yosemite 上寻找解决方案的人来说,LaunchDaemon 可能是一个示例。

问题已解决。

关于OS X Yosemite 上的 MySQL LaunchDaemon : Localhost connection fails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28682326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com