Come disinstallare MySQL su Mac OS X (Snow Leopard)?


13

Avevo installato MySQL dalla riga di comando quando ho configurato un server Web locale con moduli personalizzati sulla mia scatola Snow Leopard. Di recente ho scoperto MAMP ed è semplicemente più facile lavorare con esso che con il web server personale di Apple e tramite comandi come utils.

Disinstallo le porte completamente ma continuo a vedere "mysqld" nel mio Activity Monitor. Vorrei disinstallarlo in modo pulito. Qualche consiglio?

Risposte:


19

Se non hai ancora riavviato il computer, il processo potrebbe essere ancora in esecuzione. Innanzitutto, riavvia.

Quindi, se MySQL viene ancora visualizzato dopo un riavvio, dal Terminale, emettere i seguenti comandi uno alla volta 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*

E usando il tuo editor di testo preferito:

  • Modifica /etc/hostconfige rimuovi la lineaMYSQLCOM=-YES-

Se non è ancora possibile installare o eseguire una versione diversa di MySQL, potrebbe essere necessario emettere un ultimo comando nel Terminal 2 :

  • sudo rm -rf /var/db/receipts/com.mysql.mysql*

Ho appena provato questo su Lion, ha funzionato bene anche per me. Grazie!
Jon Quarfoth,

Sono in ritardo di un anno alla festa, ma una cosa che ho appena scoperto è che dovevo rimuovere anche /etc/my.conf in modo che non entrasse in conflitto con quello appena installato. Grazie per questa risposta, comunque; mi ha fatto risparmiare un sacco di tempo!
Steve,

2

Un'altra opzione è quella di fare quanto segue

Esegui questo

launchctl list|grep mysql

Prendere nota del nome del nome del processo mysql

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

Ciò interromperà il processo senza dover disinstallare o riavviare.


1

Dovrai terminare il processo mysqld in Activity Monitor.

Quindi dovrai eliminare quanto segue:

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

Alcune delle cartelle con i numeri di versione potrebbero essere nomi diversi da quelli che ho elencato.

Anche questa domanda StackOverflow può aiutare: come si disinstalla MySQL da Mac OS X?


Non riesco a interrompere il processo in Activity Monitor. Continua a riavviare.
Abhic,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.