2012-04-26 160 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/