¿Cómo desinstalo MySQL en Mac OS X (Snow Leopard)?

13

Instalé MySQL desde la línea de comandos cuando configuré un servidor web local con módulos personalizados en mi caja Snow Leopard. Recientemente descubrí MAMP y es más fácil trabajar con él que con el servidor web personal que Apple tiene y mediante comandos como utils.

Desinstalo los puertos por completo, pero aún veo 'mysqld' en mi Monitor de actividad. Me gustaría desinstalar esto limpiamente. ¿Algun consejo?

Abhic
fuente

Respuestas:

19

Si aún no ha reiniciado su computadora, el proceso aún podría estar ejecutándose. Primero, reiniciar.

Luego, si MySQL sigue apareciendo después de un reinicio, desde la Terminal, emita los siguientes comandos uno a la vez 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*

Y usando el editor de texto de su elección:

  • Edita /etc/hostconfigy elimina la líneaMYSQLCOM=-YES-

Si aún no puede instalar o ejecutar una versión diferente de MySQL, es posible que deba emitir un último comando en la Terminal 2 :

  • sudo rm -rf /var/db/receipts/com.mysql.mysql*
Michael Pryor
fuente
Solo intenté esto en Lion, funcionó bien para mí allí también. ¡Gracias!
Jon Quarfoth
Llegué más de un año tarde a la fiesta, pero una cosa que acabo de encontrar es que también tuve que eliminar /etc/my.conf para que no entrara en conflicto con mi recién instalado. Gracias por esta respuesta, sin embargo; me salvó un montón de tiempo!
Steve
2

Otra opción es hacer lo siguiente

Ejecuta esto

launchctl list|grep mysql

Tome nota del nombre del proceso de mysql.

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

Esto detendrá el proceso sin necesidad de desinstalar o reiniciar.

sal
fuente
1

Deberá eliminar el proceso mysqld en el Monitor de actividad.

Luego deberá eliminar lo siguiente:

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

Algunas de las carpetas con números de versión pueden tener nombres diferentes a los que he enumerado.

También esta pregunta de Stackoverflow puede ayudar: ¿Cómo desinstalar MySQL de Mac OS X?

marca
fuente
No puedo eliminar el proceso en Activity Monitor. Sigue reiniciando.
Abhic