Désactiver le démarrage de MySQL dans Ubuntu 10.04


34

Je veux empêcher MySQL de démarrer dans Ubuntu 10.04

j'ai utilisé

update-rc.d -f mysql remove

et a confirmé qu'il n'y avait pas de lien vers le /etc/inid.d/mysqlscript à partir des répertoires rc? .d.

J'ai également couru sysv-rc-confet cela me montre que MySQL n'est PAS appelé dans le cadre des rc.dscripts.

Il commence toujours au démarrage. Comment puis-je le désactiver?


mysqld est exécuté sous le compte utilisateur mysql
bryan

Réponses:


37

Ubuntu 10.04 a abandonné l'approche du script d'initialisation SysV pour démarrer le système.

Ce lien explique - http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/

Pour empêcher mysql de démarrer au démarrage

  • 1 allez dans le répertoire / etc / init
  • 2. ouvrez le fichier mysql.conf
  • 3. commentez la ligne "start on" vers le haut du fichier, le "start on" peut être réparti sur deux lignes, alors mettez en commentaire les deux

Si vous voulez démarrer manuellement mysql, utilisez la commande suivante -

  service mysql start


Le lien est corrigé et la réponse est correcte.
Bryan

8
Au lieu de modifier le .conffichier d' origine , utilisez de (as root)# echo "manual" >> /etc/init/mysql.override
préférence les

0

lancez la commande comme suit:

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

puis commentez les lignes de départ, je pense qu’il devrait y en avoir deux, et vous êtes prêts!

Bon Linuxing à tous!


3
/ etc / init / et /etc/init.d/ ne sont PAS identiques! Je ne peux pas voter cela parce que je n'ai pas la réputation et que je ne peux pas l'éditer car il ne s'agit que d'un changement de deux caractères.
AB

@alberge - j'ai fait le montage. En attente de l'examen par les pairs.
dhulihan

0

Comme @ nh2 l'a mentionné dans son commentaire, il existe un autre moyen - un moyen plus clair / flexible de désactiver (/ activer) la tâche de l'utilisateur: «…

Avec Upstart 1.3, vous pouvez utiliser un "fichier de substitution" et la strophe manuelle pour obtenir le même résultat de manière plus simple:

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

… »

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.