Evite iniciar MySQL al iniciar en Raspbian

Evite iniciar MySQL al iniciar en Raspbian

Tengo un servidor MySQL ejecutándose en Raspbian en mi Raspberry Pi. ¿Cómo puedo evitar que el servidor MySQL se inicie al iniciar el sistema?

Leí en todas partes que tengo que hacer cambios en el /etc/init/mysql.confarchivo o hacerlo echo "manual" >> /etc/init/mysql.override, pero en mi /etc/init/no hay ningún archivo con mysql en su nombre.

Respuesta1

También tengo el mismo problema en mi servidor. No quiero que se inicie pure-ftpd.

Puede que esta no sea la respuesta que le guste, pero existe una especie de solución alternativa de "gueto":

Antes de salir 0 en el script /etc/rc.local agregue esta línea:

sudo pkill <process name>

Puede encontrar el nombre del proceso usando top y tener el servidor SQL ejecutándose.

Si no te gusta pkill, puedes ponerlo dentro de tu rc.local.

sudo service stop <service name>

Puede tener una idea del nombre de su servicio ejecutando en la terminal:

find /etc/rc* | grep "sql"


Rc.local se ejecuta después de todos los scripts de inicio, por lo que SQL estará activo durante menos de un segundo pero finalizará inmediatamente.

Respuesta2

# apt-get install sysv-rc-conf

entonces

# sysv-rc-conf

Luego simplemente busque mysqly desmarque todos los niveles de ejecución. También puede desactivar otros scripts en tiempo de ejecución, pero tenga cuidado con los que no conoce, ya que son necesarios para que el sistema funcione correctamente.

Respuesta3

De acuerdo con laManual de referencia de MySQL 5.0puedes encontrar uninicio.dscript responsable de iniciar el servicio en el arranque.

Si ese es el caso, considere lo siguiente:

Determine si tiene un script init.d:

sudo ls -al /etc/init.d/*sql*

Tome nota del nombre, según los documentos debería serservidor.mysql, también puede tener un enlace simbólico comoMySQL.

Desactivar mediante update-rc.dcomando:

Si el nombre del script es de hechoservidor.mysql, entonces este comando debería deshabilitar el servicio:

sudo update-rc.d mysql.server disable
sudo update-rc.d mysql.server stop

En teoría, aún puedes iniciarlo/detenerlo bajo demanda:

sudo chmod +x /etc/init.d/mysql.server
sudo /etc/init.d/mysql.server start
sudo /etc/init.d/mysql.server stop

Si desea eliminarlo permanentemente:

sudo chmod -x /etc/init.d/mysql.server
sudo update-rc.d mysql.server remove
sudo killall --regex .*mysql.*
sudo reboot

Espero que eso te funcione.

información relacionada