Si la versión de MySQL que se instaló anteriormente se originó en la página de descargas de la comunidad MySQL en el sitio SUN / Oracle, es probable que launchdno esté involucrada con el inicio del mysqldproceso. Por alguna razón, la secuencia de comandos de inicio que se distribuye con MySQL utiliza la tecnología obsoleta "Elementos de inicio" para iniciar procesos en el arranque. De hecho, incluso la distribución binaria actual (5.6.15) mysqldusa StartupItems para iniciar el servidor en OS X (?!)
La secuencia de comandos de inicio que está iniciando la versión conflictiva de MySQL probablemente se encuentre en /Library/StartupItems/MYSQLCOM/MYSQLCOM. En el momento del arranque, ese elemento de inicio examinará el archivo en /etc/hostconfigpara determinar si la configuración de la variable "MYSQLCOM" está establecida en "-YES-". Si es así, se iniciará el script de inicio mysqld.
Debería ser posible deshabilitar el inicio de MySQL modificando la línea /etc/hostconfigque especifica MYSQLCOM=-YES-decir MYSQLCOM=-NO-(que debería deshabilitar el proceso de inicio en el próximo inicio).
Puede finalizar la instancia actualmente en ejecución de mysqldejecutando el comando:
sudo /Library/StartupItems/MYSQLCOM/MYSQLCOM stop
Para deshabilitar permanentemente el inicio del proceso incorrecto mysqld , debería ser posible detener primero el demonio usando el comando anterior, y luego eliminar el elemento de inicio de MySQL usando el siguiente comando:
sudo rm -rf /Library/StartupItems/MYSQLCOM
Nota: también puede tener instalado el Panel de preferencias de MySQL en /Library/PreferencePanes/MySQL.prefpaneo ~/Library/PreferencePanes/MySQL.prefpane... Ese panel de preferencias también puede eliminarse para 'limpiar' piezas de la antigua instalación de MySQL.
pspara rastrear el proceso principal y ver qué está comenzandomysqld?