Deshabilitar el inicio de MySQL en Ubuntu 10.04

34

Quiero evitar que MySQL se inicie en Ubuntu 10.04

he utilizado

update-rc.d -f mysql remove

y confirmó que no hay ningún enlace al /etc/inid.d/mysqlscript desde ninguno de los directorios rc? .d.

También corrí sysv-rc-confy me muestra que NO se llama a MySQL como parte de los rc.dscripts.

Todavía está comenzando en el arranque. ¿Cómo lo desactivo?

Bryan
fuente
mysqld se ejecuta bajo la cuenta de usuario MySQL
Bryan

Respuestas:

37

Ubuntu 10.04 ha abandonado el enfoque de script de inicio SysV para arrancar el sistema.

Este enlace explica: http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/

Para evitar que mysql se inicie en el arranque

  • 1 vaya al directorio / etc / init
  • 2. abra el archivo mysql.conf
  • 3. comente la línea "inicio en" cerca de la parte superior del archivo, el "inicio en" podría extenderse a través de dos líneas, así que comente ambas

Si desea iniciar mysql manualmente, use el siguiente comando:

  service mysql start
Bryan
fuente
1
El enlace es 404. Use linuxplanet.com/linuxplanet/tutorials/7033/1
Kevin M
El enlace es fijo y la respuesta es correcta.
bryan
8
En lugar de modificar el .confarchivo original , mejor use los archivos de anulación :(as root)# echo "manual" >> /etc/init/mysql.override
nh2
0

ejecute el comando de la siguiente manera:

root@user:~# gedit /etc/init/mysql.conf 

luego comente las líneas de inicio, creo que debería haber dos, y ya está todo listo.

¡Feliz Linuxing para todos!

Amós
fuente
3
/ etc / init / y /etc/init.d/ ¡NO son lo mismo! No puedo rechazar esto porque no tengo la reputación, y no puedo editarlo porque es solo un cambio de dos caracteres.
AB
@alberge: hice la edición. A la espera de la revisión por pares.
dhulihan
0

Como @ nh2 mencionó en su comentario, hay otro: una forma mucho más clara / flexible de deshabilitar (/ habilitar) la tarea del principiante: «...

Con Upstart 1.3, puede hacer uso de un "archivo de anulación" y la estrofa manual para lograr el mismo resultado de una manera más simple:

# echo "manual" >> /etc/init/myjob.override

... »

poige
fuente