0
從OS X 10.10優勝美地開始,不再支持StartupItems。我創建了一個LaunchDaemon來自動啓動服務器上的MySQL數據庫。到目前爲止它工作正常,但我無法在幾個工具中使用「localhost」作爲連接參數(不打算使用套接字連接)。即使127.0.0.1失敗,但是當我使用服務器的真實IP地址(192.168.x.y)時,可以建立連接。OS X上的MySQL LaunchDaemon優勝美地:本地主機連接失敗
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>
我缺少什麼?
問題已解決,我們的應用程序框架的中央代碼中存在一個錯誤......請參閱下面的答案。 – svenson 2015-02-23 20:28:28