web-dev-qa-db-fra.com

Démarrage des activités quotidiennes d'apt et de nettoyage pour arrêter le service mysql

J'utilise Ubuntu (16.04) avec MySQL (5.7). Quotidien, lorsque le travail Ubuntu (activités quotidiennes de mise à niveau et de nettoyage d’apt) est en cours d’exécution, il arrête le service MySQL et je dois le redémarrer manuellement. Mes entrées syslog sont données ci-dessous:

May 17 06:53:19 campaygn-production systemd[1]: Starting Daily apt upgrade and clean activities...
May 17 06:53:27 campaygn-production systemd[1]: Reloading.
May 17 06:53:27 campaygn-production systemd[1]: Started ACPI event daemon.
May 17 06:53:27 campaygn-production systemd[1]: Stopping MySQL Community Server...
May 17 06:53:36 campaygn-production systemd[1]: Stopped MySQL Community Server.

Comment arrêter Ubuntu pour arrêter mysql à chaque fois?

5
Jatin Seth

Je ne suis pas sûr qu'il soit possible d'empêcher mysql d'être tué par le processus de mise à jour. J'ai eu le même problème et j'ai entièrement désactivé les mises à jour sans surveillance afin de pouvoir les exécuter à mon propre rythme (après les avoir également testées dans un environnement qa). Pour désactiver entièrement les mises à jour quotidiennes automatiques:

Sudo apt-get remove unattended-upgrades
Sudo systemctl stop apt-daily.timer
Sudo systemctl disable apt-daily.timer
Sudo systemctl disable apt-daily.service
Sudo systemctl daemon-reload
7
codemonkey

J'avais le même problème, notamment parce que MySQL était figé. Le fichier (/ etc/mysql/FROZEN) existait, ce qui signifiait que les packages ne s'installaient pas complètement. Cela était dû au mélange de Maria et de MySQL sur le même serveur. La façon dont j'ai détecté cela était simplement en réinstallant le paquet:

apt-get install --reinstall mysql-server-5.7

Cela a également arrêté le service sans le redémarrer, mais génère une erreur lorsqu’il est exécuté de manière interactive. Une fois le problème résolu, cette commande a réussi. J'ai ouvert un bug sur le tableau de bord à ce sujet.

0
Steve R