web-dev-qa-db-ja.com

Mac OS X(Snow Leopard)でMySQLをアンインストールするにはどうすればよいですか?

Snow Leopardボックスでカスタムモジュールを使用してローカルWebサーバーをセットアップするときに、MySQLをコマンドラインからインストールしました。私は最近、MAMPを発見しました。これは、個人のWebサーバーApple hasおよびutilsなどのコマンドを使用するよりも、MAMPを使用する方が簡単です。

ポートを完全にアンインストールしましたが、アクティビティモニターに「mysqld」が表示されます。これをきれいにアンインストールしたいと思います。任意のヒント?

13
Abhic

コンピュータをまだ再起動していない場合は、プロセスがまだ実行されている可能性があります。まず、再起動します。

次に、再起動後もMySQLが表示される場合は、ターミナルから次のコマンドを1つずつ発行します。1

  • Sudo rm /usr/local/mysql
  • Sudo rm -rf /usr/local/mysql*
  • Sudo rm -rf /Library/StartupItems/MySQLCOM
  • Sudo rm -rf /Library/PreferencePanes/My*
  • rm -rf ~/Library/PreferencePanes/My*
  • Sudo rm -rf /Library/Receipts/mysql*
  • Sudo rm -rf /Library/Receipts/MySQL*

そして、選択したテキストエディタを使用します。

  • 編集/etc/hostconfigそして行を削除しますMYSQLCOM=-YES-

それでも別のバージョンのMySQLをインストールまたは実行できない場合は、ターミナルで最後のコマンドを1つ発行する必要がある場合があります。2

  • Sudo rm -rf /var/db/receipts/com.mysql.mysql*
19
Michael Pryor

別のオプションは、以下を実行することです

これを実行

launchctl list|grep mysql

Mysqlプロセス名の名前をメモします

launchctl unload mysql-process-name-from-other-command.plist

これにより、アンインストールまたは再起動せずにプロセスが停止します。

2
sal

アクティビティモニターでmysqldプロセスを終了する必要があります。

次に、以下を削除する必要があります。

/usr/local/mysql
/usr/local/mysql-5.1.45-osx10.5-x86_64/
/Library/StartupItems/MySQLCOM/
/Library/PreferencePanes/MySQL.prefPane/
/Library/Receipts/mysql-5.1.45-osx10.5-x86_64.pkg/
/Library/Receipts/MySQLStartupItem.pkg/

バージョン番号が含まれているフォルダの中には、私がリストしたものとは異なる名前のものがある場合があります。

また、このStackoverflowの質問が役立つ場合があります: Mac OS XからMySQLをアンインストールするにはどうすればよいですか?

1
Mark