MySQL(5.7)でUbuntu(16.04)を実行しています。 Ubuntuジョブ(毎日のaptアップグレードとクリーンアクティビティ)が実行されていると、毎日MySQLサービスが停止するため、手動で再起動する必要があります。私のsyslog
エントリは次のとおりです。
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.
毎回mysqlをシャットダウンするためにubuntuを停止するには?
更新プロセスによってmysqlが強制終了されるのを停止できるかどうかはわかりません。私も同じ問題を抱えており、無人アップデートを完全に無効にして、自分のスケジュールでそれらを実行できるようにしました(qa環境でテストした後)。毎日の自動更新を完全に無効にするには:
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
私もこれと同じ問題を抱えていましたが、その理由はMySQLがフリーズ状態にあったためです。ファイル(/ etc/mysql/FROZEN)が存在したため、パッケージは完全にはインストールされませんでした。これは、同じサーバー上でMariaとMySQLが混在していることが原因でした。私が検出した方法は、パッケージを再インストールすることでした。
apt-get install --reinstall mysql-server-5.7
これもサービスを再起動せずに停止しましたが、インタラクティブに実行するとエラーが発生します。問題を修正すると、このコマンドは成功しました。これについて、ランチパッドでバグをオープンしました。