
客観的
iMac 上の 2 つの MySQL インスタンスのうち 1 つを削除したいと考えています。
歴史
しばらく前に、ただ試してみるために 1 つインストールしましたが、その後、PHP 開発ができるように MAMP スタックをインストールすることになりました。その際に、MySQL のバージョンもインストールされたため、現在は 2 つが稼働しています。
研究
そこで、 を実行しnetstat -n | grep mysql
、次の結果が返されました。
しかし、どうすればいいか分からないないの中にマンプ私のマシンからディレクトリを削除しました。 指示してください。 ありがとうございます!
答え1
find / -name mysql
全ての出現箇所を見つけるために使用できますマイスクmysql インスタンスがインストールされている場所を見つけます。
または、 を参照してください/usr/local
。通常、外部のmysqlインスタンスはここにインストールされます。そこにmysqlフォルダが見つかった場合は、安全に削除できます。もしそれが絶対に必要でなければシンボリックリンクも忘れずに削除してください。
次に、/Library/StartupItems
MSYQL-something (正確な名前は不明) という名前のフォルダーが含まれている可能性があるので、これも削除してください。これは、ブートプロセス中に MySQL データベースを起動するものです。
そして、削除できる MySQL-PreferencePane があります。これは にあるはずです/Library/PreferencePanes
。ゴミ箱に移動するだけで大丈夫です。
答え2
2列目のpidは以下から確認できます。
sudo lsof | grep mysql.sock
結果的に
mysqld 303 _mysql 12u unix 0x54d946e8e8d9b067 0t0 /tmp/mysql.sock
pid を使用すると、 を持つインスタンスを一覧表示できますps axu | grep mysql
。2 番目の列は pid です。
答え3
私の解決策は次のようなものでした。
/Library/PreferencePanes に移動し、MySQL.prefPane ファイルを開きます。
MySQL コントロール ウィンドウが表示されます。
「mysql を停止」ボタンと、「起動時に MySQL サーバーを自動的に起動」チェックボックスがあります。
これで完了です。
netstat -n | grep mysql
削除されたことがわかります。