Eine der beiden MySQL-Instanzen entfernen?

Eine der beiden MySQL-Instanzen entfernen?

Zielsetzung

Ich möchte eine der beiden MySQL-Instanzen auf meinem iMac loswerden.

Geschichte

Vor einiger Zeit habe ich eins installiert, nur um damit herumzuspielen - aber dann habe ich einen MAMP-Stack installiert, damit ich PHP-Entwicklung betreiben konnte. Dabei wurde auch eine Version von MySQL installiert - jetzt habe ich also zwei davon am Laufen.

Forschung

Also habe ich einen ausgeführt netstat -n | grep mysqlund die folgenden Ergebnisse erhalten:

Ausführen von MySQL-Instanzen

Ich weiß jedoch nicht, wie ich das bekomme, wasnichtimMAMPVerzeichnis von meinem Rechner. Bitte leiten Sie mich weiter. Danke!

Antwort1

Sie können find / -name mysqlalle Vorkommen von findenMySQLum herauszufinden, wo MySQL-Instanzen installiert sind.

Oder Sie können einen Blick auf werfen /usr/local. Dort werden normalerweise externe MySQL-Instanzen installiert. Wenn Sie dort einen MySQL-Ordner finden, können Sie diesen problemlos entfernen.wenn du das definitiv nicht brauchst. Vergessen Sie nicht, auch den symbolischen Link zu entfernen.

Sie sollten dann auch nachsehen, /Library/StartupItemsob sich dort ein Ordner namens MSYQL-irgendwas befindet (der genaue Name ist mir momentan nicht klar), den Sie ebenfalls löschen können. Das ist das Zeug, das Ihre MySQL-Datenbank während des Bootvorgangs startet.

Und dann gibt es noch das MySQL-PreferencePane, das Sie entfernen können. Es sollte sich unter befinden /Library/PreferencePanes. Verschieben Sie es einfach in den Papierkorb und seien Sie zufrieden.

Antwort2

Sie können die PID in der 2. Spalte überprüfen von

sudo lsof | grep mysql.sock

würde ergeben

mysqld     303         _mysql   12u     unix 0x54d946e8e8d9b067       0t0                     /tmp/mysql.sock

Mit der PID können Sie die Instanzen auflisten ps axu | grep mysql, wobei die 2. Spalte die PID ist.

Antwort3

Meine Lösung war so.

Gehen Sie zu /Library/PreferencePanes und öffnen Sie die Datei MySQL.prefPane.

und Sie sehen das MySQL-Kontrollfenster.

Es gibt eine Schaltfläche zum Stoppen von MySQL und ein Kontrollkästchen zum automatischen Starten des MySQL-Servers beim Start.

dann bist du fertig.

netstat -n | grep mysql

dann können Sie sehen, dass es entfernt wird.

verwandte Informationen