Contact Info

  • aniuma OÜ Harju maakond, Tallinn, Lasnamäe linnaosa, Sepapaja tn 6, 15551

WordPress + AWS + KUSANAGI 「データベース接続確立エラー」MarieDBが起動できない問題の解決方法

AWSでKUSANAGIを使っている環境で502エラーが出て、サーバ容量がいっぱいだったの追加したのですが「データベース接続確立エラー」が表示されてしまいデータベースにアクセスできない状態になりました。

結論としては、DBが起動しなくなっていたので/ var / lib / musql の中の tc.log と ib_logfile1 と ib_logfile2 を削除したら無事起動しました。

tc.log とib_logfile* のどちらかが問題を起こしていたもしくは両者が問題をおこしていたかは検証中ですが両者ともログファイルであることと、以前もログの肥大化でMySQLが起動できない問題があったので、上記の問題で解決しなくMySQLやMariaDBが起動せずに WordPress が「データベース接続確立エラー」と表示する場合はログデータの削除(復帰しなければいけない可能性があるのでリネーム)をすると解決するかもしれません。

問題の現象と特定した方法

systemctl status mariadb.service の結果

前述の画像のように Active : failed と表示されMariaDBが動いてないことが確認できたので、下記の記事を参考にDBのエラーログの場所を特定しエラーログを参照します。

https://qiita.com/sugasaki/items/2085611ca6ccc9b95859

上記のよう Can’t init tc log というログをもとにソースを探し、下記の記事にたどり着いたため tc.log に問題があると判断しリネーム(削除)しました。

https://www.digitalocean.com/community/questions/mysql-server-stop-working-suddenly

コメントを残す

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