Configurar MySQL como demonio en MacOSX

El paquete de MySQL para MacOSX nunca me ha funcionado bien a la primera. La base de datos funciona siempre, pero por alguna razón que no me quiero molestar en comprender, en ocasiones no me instala el script para lanzar la aplicación como demonio. Aquí os detallo los pasos que he seguido, una vez harto de lanzarlo a mano desde la línea de comandos.

Lo primero, comprobar que mysql está correctamente instalado y tenéis un link a la carpeta de mysql en «/usr/local/mysql» apuntando a la versión que queráis que se ejecute.

Bajaros el siguiente archivo de configuración para el launchd de MySQL (cortesía de TomatoCheese) y lo movéis a la carpeta «/Library/LaunchDaemons». Tened en cuenta que tendréis que actuar como superusuarios para muchas de estas acciones.

Cambiamos los permisos del fichero:

sudo chown root /Library/LaunchDaemons/com.mysql.mysqld.plist

Y probamos que funciona correctamente:

sudo launchctl load /Library/LaunchDaemons/com.mysql.mysqld.plist

Ya está.