MySQL

MySQLレプリケーション/usr/sbin/mysqld: File ‘./mysql-bin.xxxxxx’ not found (Errcode: 2

MySQL

 

深夜のメンテナンス作業。仕様変更の為MySQLのコンフィグの反映をさせる為にスレーブDBのMySQLを再起動したら1台起動しなかった。

 

・・・・・・起動失敗。

あらら、プロセスが残ってしまっているのか。

 

起動失敗。コンフィグの記述ミスかな?

まず心を鎮める。

 

ログを確認

バイナリログがないとのこと。このエラーの対処は簡単でインデックスファイルを編集する。

 

 

起動成功٩(๑❛ᴗ❛๑)۶

 

マスター側でレプリケーションの確認

レプリケーションも問題なし。

 

起動失敗から3分以下で復旧出来ました。今回のコマンドはコピペです。サービスの再起動時のエラーは複数パターンがあるので、障害パターン別にテキストファイルにコマンドセットや手順書を用意して再起動します。また今回のシステムではDB用のバランサーもがっちり組んでいるので参照の接続障害も20秒もなかったはず。

 

MySQL
最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG