Disabilita l'avvio di MySQL in Ubuntu 10.04


34

Voglio impedire l'avvio di MySQL in Ubuntu 10.04

ho usato

update-rc.d -f mysql remove

e ha confermato che non esiste alcun collegamento allo /etc/inid.d/mysqlscript da nessuna delle directory rc? .d.

Ho anche corso sysv-rc-confe mi mostra che MySQL NON viene chiamato come parte degli rc.dscript.

Sta ancora iniziando all'avvio. Come lo disabilito?


mysqld è in esecuzione con l'account utente mysql
bryan

Risposte:


37

Ubuntu 10.04 ha abbandonato l'approccio di script SysV init all'avvio del sistema.

Questo link spiega - http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/

Per impedire l'avvio di mysql all'avvio

  • 1 vai alla directory / etc / init
  • 2. aprire il file mysql.conf
  • 3. commentare la riga "start on" nella parte superiore del file, "start on" potrebbe essere distribuito su due righe, quindi commentare entrambi

Se vuoi avviare manualmente mysql, usa il seguente comando -

  service mysql start


Il collegamento è fisso e la risposta è corretta.
bryan

8
Invece di modificare il .conffile originale , utilizzare meglio i file di sostituzione :(as root)# echo "manual" >> /etc/init/mysql.override
nh2

0

eseguire il comando come segue:

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

poi commenta le linee di partenza, penso che dovrebbero essercene due e sei pronto!

Buon Linuxing a tutti!


3
/ etc / init / e /etc/init.d/ NON sono gli stessi! Non posso sottovalutare questo perché non ho la reputazione e non posso modificarlo perché è solo una modifica di due caratteri.
AB

@alberge - Ho effettuato la modifica. In attesa di una revisione tra pari.
dhulihan,

0

Come @ nh2 menzionato nel suo commento, ce n'è un altro: un modo molto più chiaro / flessibile per disabilitare (/ abilitare) il compito iniziale: «...

Con Upstart 1.3, è possibile utilizzare un "file di sostituzione" e la stanza manuale per ottenere lo stesso risultato in un modo più semplice:

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

... »

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.