2012-04-26 138 views
0

試圖退出macports mysql安裝並返回到Snow Leopard Server的內置MySQL服務器,但我無法讓它正常工作。Snow Leopard服務器MySQL服務和MacPorts MySQL安裝問題

當我禁用macports並啓用內置服務時,找不到mysql.sock(找到mysql.sock不返回任何內容)。當我重新啓用macport mysql時,發現mysql.sock,但現在我無法禁用內置的MySQL服務。

每當我嘗試,它只是重新啓用它。

我要運行下面的命令來獲得的MacPorts的MySQL在重新啓動工作:

sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist 
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist 
ln -s /var/mysql/mysql.sock /tmp/mysql.sock 

權限上的/ var/mysql的是(這是內置的服務被設置爲):

drwxr-xr-x 111 _mysql _mysql 

權限上DATADIR是MacPorts的:

drwxr-xr-x 116 _mysql _mysql 

在同一時間,根據ACCES內置mysql的日誌文件,它啓動正確(2010)。有沒有辦法在我重新啓動時手動禁用此服務啓動?

我意識到我的問題並不清楚,但不知怎的,以前的管理員得到的macports mysql與內置的mysql綁定在一起,我有一段時間解開它們。

回答

0

在安裝的應用程序的/Library/LaunchDaemons/plist -files的位置,這裏就是我有有:

$ ls -l /Library/LaunchDaemons/ 
-r--r--r-- 1 root wheel 573 Jan 10 18:33 at.obdev.littlesnitchd.plist 
-rw-r--r-- 1 root wheel 567 Mar 5 19:02 com.parallels.desktop.launchdaemon.plist 
lrwxr-xr-x 1 root admin 74 Jan 20 06:21 org.macports.mysql5.plist -> /opt/local/etc/LaunchDaemons/org.macports.mysql5/org.macports.mysql5.plist 
lrwxr-xr-x 1 root admin 74 Oct 14 2011 org.macports.rsyncd.plist -> /opt/local/etc/LaunchDaemons/org.macports.rsyncd/org.macports.rsyncd.plist 

如果你想檢查MacOS的捆綁服務的配置,看看/System/Library/LaunchDaemons/