Sous Debian / Ubuntu, la méthode la plus connue pour supprimer un service du démarrage du système, sans désinstaller le paquet :
update-rc.d -f mysql remove
Cette commande supprime tous les liens symbolique /etc/rc*/*mysql*. Au prochain démarrage, le service ne sera pas lancé.
Problème : à la moindre mise à jour du paquet mysql (aptitude update), les liens sont créés de nouveau.
Solution : dans les dernière version, il existe les fonctions disable / enable pour la commande update-rc.d :
update-rc.d mysql disable
Utile si comme moi vous démarrez apache ou mysql seulement de temps en temps pour faire du développement Web. Utile aussi si vous faites du partage de fichiers Samba et que vous voulez lancer le démon occasionnellement.
Note : update-rc.d --help nous indique que l’API disable / enable changera peut-être à l’avenir.
Références :



Doesn’t work. When typing:
update-rc.d mysql disable
update-rc.d: warning: /etc/init.d/mysql missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
System start/stop links for /etc/init.d/mysql do not exist.
Looks like the geniuses at Debian/Ubuntu messed up. This is Ubuntu 10.04.2 LTS
It’s probably because the mysql service is now handled via upstart in ubuntu.
Edit /etc/init/mysql and comment the “start on” line.
For more info: http://askubuntu.com/questions/19320/whats-the-recommended-way-to-enable-disable-services
Pingback: B:datenbrei : Blog Archive : Debian GNU/Linux update