¿Eliminar una de las dos instancias de MySQL?

¿Eliminar una de las dos instancias de MySQL?

Objetivo

Quiero deshacerme de una de las dos instancias de MySQL en mi iMac.

Historia

Hace un tiempo instalé uno solo para jugar con él, pero luego terminé instalando una pila MAMP para poder desarrollar PHP. Cuando hice eso, también instalé una versión de MySQL, así que ahora tengo dos ejecutándose.

Investigación

Entonces, ejecuté netstat -n | grep mysqly obtuve los siguientes resultados:

Ejecutar instancias de MySQL

Sin embargo, no sé cómo conseguir el que es.noen elMAMPdirectorio fuera de mi máquina. Por favor dirígeme. ¡Gracias!

Respuesta1

Puede utilizar find / -name mysqlpara encontrar todas las apariciones deMySQLpara encontrar dónde están instaladas las instancias de MySQL.

O puedes echar un vistazo a /usr/local. Ahí es donde normalmente se instalan las instancias mysql externas. Si encuentra una carpeta mysql allí, puede eliminarla de forma segurasi definitivamente no necesitas ese. No olvides eliminar también el enlace simbólico.

Luego también deberías echar un vistazo a /Library/StartupItemslo que podría contener una carpeta llamada MSYQL-algo (en este momento no estoy seguro del nombre exacto) que también puedes eliminar. Son las cosas que inician su base de datos MySQL durante el proceso de arranque.

Y luego está el MySQL-PreferencePane que puedes eliminar. Debe estar ubicado en /Library/PreferencePanes. Simplemente muévelo a la Papelera y sé feliz.

Respuesta2

Puede verificar el pid en la segunda columna de

sudo lsof | grep mysql.sock

podría resultar

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

con el pid, puede enumerar las instancias ps axu | grep mysql, donde la segunda columna es el pid.

Respuesta3

Mi solución fue así.

Vaya a /Library/PreferencePanes y abra el archivo MySQL.prefPane,

y verá la ventana de control de MySQL.

hay un botón para detener mysql y una casilla de verificación para Iniciar automáticamente el servidor Mysql al iniciar.

entonces ya está.

netstat-n | grep mysql

Entonces puedes ver que se elimina.

información relacionada