MariaDB 強制終了

データベース接続確立エラー

の文字をあちこちで見かけるけど・・・
ココも同じ。
/var/log/mariadb/mariadb.log に

Version: '5.5.40-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MariaDB Server

があるなら、今は要注意。
と思ってたら、またデータベース接続確立エラーになっていた。
ログを見ると・・・

Dec 25 08:24:22 mysqld_safe: /usr/bin/mysqld_safe: 182 行:  1730 強制終了            nohup /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock < /dev/null >> /var/log/mariadb/mariadb.log 2>&1
 Dec 25 08:25:03 mysqld_safe: /usr/bin/mysqld_safe: 182 行:  6357 強制終了            nohup /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock < /dev/null >> /var/log/mariadb/mariadb.log 2>&1 >> /var/log/mariadb/mariadb.log 2>&1

と2回落ちてサービスが止まったらしい。
データベースのログを見ると

21:06:21 [ERROR] mysqld: Table './***DB/wp_options' is marked as crashed and should be repaired
21:06:21 [Warning] Checking table:   './***DB/wp_options'
21:06:22 [ERROR] mysqld: Table './***DB/wp_commentmeta' is marked as crashed and should be repaired
21:06:22 [Warning] Checking table:   './***DB/wp_commentmeta'
21:06:23 [ERROR] mysqld: Table './***DB/wp_comments' is marked as crashed and should be repaired
21:06:23 [Warning] Checking table:   './***DB/wp_comments'

なので、phpMyAdminでテーブルを修復。
最近DBの応答時間が妙に長かったけど、良くなったのでこれが原因だったのかな?
しかし
# systemctl stop mariadb.service
# systemctl start mariadb.service
の後のログに

[Note] Plugin 'FEEDBACK' is disabled.
[Note] Server socket created on IP: '0.0.0.0'.
[Note] Event Scheduler: Loaded 0 events
[Note] /usr/libexec/mysqld: ready for connections.

が消えない。
# mysql_upgrade -uユーザ -pパスワード  も効果がない。

# chown R mysql:mysql /var/lib/mysql  もやってみた。
# rm /var/lib/mysql/ib_logfile*  もやってみた。
でも変わらない。

 




コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA