85 votes

Comment empêcher mysql de s'exécuter au démarrage ?

Actuellement, mon serveur MySQL démarre à chaque démarrage du serveur. Pour plusieurs raisons, ce comportement n'est pas souhaitable. Existe-t-il un moyen de désactiver ce comportement ?

122voto

thebugfinder Points 2016

Depuis la 15.04, vous pouvez simplement le faire :

sudo systemctl disable mysql

85voto

exhuma Points 366

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

  1. Ouvrez le terminal : Ctrl + Alt + T

  2. Ouvrez le mysql.conf fichier : nano /etc/init/mysql.conf

  3. Commentez le start on vers le haut du fichier, la ligne start on peut être réparti sur deux lignes, donc commentez les deux. (commentaire ajoutant # au début)

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

service mysql start

Tiré librement de ici.

13voto

Yossarian42 Points 249

Dans Ubuntu 18.04, sudo systemctl disable mysql empêchera mysql-server du démarrage automatique au démarrage.

Pour linux, il y a 3 systèmes d'init principaux : Systemd , Upstart y SysV . Bien que presque tous les systèmes Linux fonctionnent avec Systemd. Les deux autres systèmes init peuvent également coexister dans votre système.

について Systemd , utilisez la commande sudo systemctl disable mysql ;
Pour Upstart utiliser echo manual >> /etc/init/mysql.override ;
Pour SysV exécutez la commande suivante sudo update-rc.d mysql disable

Si vous souhaitez savoir quel système init est exécuté sur votre serveur, veuillez lire ceci réponse .

9voto

Wavesailor Points 380

Les choses ont bien changé dans Ubuntu maintenant. Je pense à partir de la version 11. MySQL est géré par Upstart alors qu'Apache utilise toujours le traditionnel SysV init scripts

Pour MySQL, vous pouvez utiliser la nouvelle fonction d'annulation dans le module Upstart pour modifier le comportement de départ :

sudo echo "manual" >> /etc/init/mysql.override

Pour plus d'informations, voir la section " Désactiver le démarrage automatique d'un travail " dans le livre de cuisine Upstart.

Comme Apache utilise toujours le traditionnel SysV init scripts que vous pouvez utiliser

sudo update-rc.d -f apache2 remove

pour supprimer les liens de /etc/rcX.d ou, alternativement, utiliser

sudo update-rc.d apache2 disable

qui "désactive" le script en le faisant passer d'un script de départ à un script d'arrêt. Ceci est réversible par

sudo update-rc.d apache2 enable

La plupart de ces informations, je les ai trouvées ici : https://askubuntu.com/a/40077/24678

6voto

Aaron Sanders Points 377

Il y a deux Guis auxquels je peux penser. A partir d'Applications -> Centre logiciel Ubuntu, cherchez "boot up manager". Après l'installation, vous le trouverez dans le Système -> Administration -> BootUP-Manager. Un autre est Webmin. Webmin utilise votre navigateur. Après l'installation, dirigez votre navigateur vers https://localhost:10000/ Recherchez des services et travaillez à partir de là.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X