MySQL innodbの復旧

HDDがカリカリ音を立ててアクセスできなくなった。

バックアップを取っていなかったMySQLのDBを復旧するため、

まずはパソコン工房へHDDの修復を依頼。

ディスクを読み取る部分が物理的に壊れてたとのこと。

約1ヶ月の期間と10万円弱の費用で無事復活。

ただ、MySQLのDBの復元が容易では無かった。

DBのデータはテキストファイルじゃないので、

新しいMySQLを立ち上げそこにDBファイルをコピーする必要があった。

DBファイルは、/var/lib/mysql内

この中身をすべて丸ごと新しいサーバの中にコピー。

my.cnf の [mysqld] セクションに、

#innodb_force_recovery=6

を追加してMySQLを再起動。

DBの中身が無事見れた!

良かった・・・。

コメントを残す

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