web-dev-qa-db-ja.com

毎日のaptアップグレードとクリーンアクティビティを開始してmysqlサービスを停止する

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を停止するには?

5
Jatin Seth

更新プロセスによって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
7
codemonkey

私もこれと同じ問題を抱えていましたが、その理由はMySQLがフリーズ状態にあったためです。ファイル(/ etc/mysql/FROZEN)が存在したため、パッケージは完全にはインストールされませんでした。これは、同じサーバー上でMariaとMySQLが混在していることが原因でした。私が検出した方法は、パッケージを再インストールすることでした。

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

これもサービスを再起動せずに停止しましたが、インタラクティブに実行するとエラーが発生します。問題を修正すると、このコマンドは成功しました。これについて、ランチパッドでバグをオープンしました。

0
Steve R