sql >> Base de Datos >  >> RDS >> Mysql

brew install mysql, error al intentar detener el servidor

Las instrucciones de instalación de mysql sugieren copiar /usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist a ~/Library/LaunchAgents para que Mac OS X inicie automáticamente mysqld cuando inicie sesión.

Si configuró mysqld de esta manera, entonces launchd El proceso, que controla los LaunchAgents en Mac OS X v10.4 y superior, reiniciará automáticamente el proceso mysqld tan pronto como lo elimine mysql.server stop dominio. Este podría ser el motivo del mensaje de error, porque el servidor se reinicia automáticamente.

Acabo de probar esto en mi Mac. Ejecutó mysql.server stop comando diez veces y cada vez que 'launchd' reinició el proceso de msyqld después de aproximadamente un segundo. Seis veces el comando terminó con un "¡ÉXITO!" mensaje. Cuatro veces terminó con el mensaje "¡ERROR! El administrador del archivo pid se cerró sin actualizar el archivo".

ACTUALIZACIÓN:Me acabo de dar cuenta de que no mencioné cómo detener el servidor mysqld si está siendo iniciado por launchd.

Aquí está el comando para detener el demonio mysqld.

launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist