0

macports mysql のインストールを取り消して、Snow Leopard Server のビルトイン 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

macports datadir のパーミッションは次のとおりです。

drwxr-xr-x   116   _mysql   _mysql

一応、組み込みmysqlのアクセスログファイルによると、正常に起動した(2010)。再起動時にこのサービスが起動しないように手動で無効にする方法はありますか?

私は自分の問題がどれほど不明確であるかを認識していますが、どういうわけか前の管理者が macports mysql を組み込みの mysql と結び付けており、それらを解くのにかなりの時間を費やしています。

4

1 に答える 1

0

/Library/LaunchDaemons/ plistインストールされているアプリケーションのファイルには、次のようなものがあります。

$ 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/

于 2012-04-27T05:10:13.010 に答える