HDDがクラッシュしてしまったのですが、mysqlのdatadirからデータを復元する方法はありませんか?

どんな方法でも結構ですのでよろしくお願いします

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/11/12 23:48:44
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:iww No.3

回答回数101ベストアンサー獲得回数10

ポイント45pt

MyISAMだったら次の方法でDBが一応復旧するのでデータを吸いだせると思います。

  1. 同じ名前のデータベースを作る(中身はどうでもいい)
  2. MySQLを停止
  3. バックアップしてあったDBのディレクトリを上書き(.frmとか.MYDとか入ってたディレクトリごと)
  4. MySQLを再開

急に壊れたんならDBが一部ぶっ壊れてるかもしれないので

mysqlcheckとかでちょろっと直す必要があるかもしれません

id:technote7

ありがとうございます

ひとまずこの方法で復元できました。

助かりました

2008/11/12 23:48:18

その他の回答2件)

id:pahoo No.1

回答回数5960ベストアンサー獲得回数633

ポイント27pt

下記の状況を具体的にお知らせください。

  • ご利用のOS
  • ファイルシステム(ex3,NTFS,FAT32等)
  • クラッシュの状況(セクタエラーが出る、ルートにもアクセスできない、等)
id:technote7

・RH7.3

・たぶんext3です

・シーク音のような音がなってHDDとして認識できていません

現在はテープにすべてARCserveでバックアップを取っているのですがMySQLのデータの復元方法が分からない状況です

前回の質問のとおり実施してみましたがMySQLの起動に失敗しました

もしかしたらMySQLのバージョンが若干違うのかもしれません

前任者が不在でテープのバックアップのみなので詳細が良く分からないのです…

2008/11/12 02:07:11
id:startkit No.2

回答回数166ベストアンサー獲得回数1

ポイント27pt

クラッシュしたのなら、アクセスできないわけですから、とりあえずPCからHDDをはずし、それ以上アクセスしないこと。専門店にもっていって、アクセスできるように、データをとりだせるように修理してもらうこと。

id:technote7

テープにバックアップがあるのでデータはあります

そこからMySQLデータを抜き出す方法を聞いています

2008/11/12 02:07:47
id:iww No.3

回答回数101ベストアンサー獲得回数10ここでベストアンサー

ポイント45pt

MyISAMだったら次の方法でDBが一応復旧するのでデータを吸いだせると思います。

  1. 同じ名前のデータベースを作る(中身はどうでもいい)
  2. MySQLを停止
  3. バックアップしてあったDBのディレクトリを上書き(.frmとか.MYDとか入ってたディレクトリごと)
  4. MySQLを再開

急に壊れたんならDBが一部ぶっ壊れてるかもしれないので

mysqlcheckとかでちょろっと直す必要があるかもしれません

id:technote7

ありがとうございます

ひとまずこの方法で復元できました。

助かりました

2008/11/12 23:48:18
  • id:seble
    クラッシュの状況によっては物理的に直せる可能性も、、、
  • id:pahoo
    technote7> 現在はテープにすべてARCserveでバックアップを取っているのですがMySQLのデータの復元方法が分からない状況です

    状況を理解しました。
    が、もしMySQLのデータが完全な形でテープにバックアップされているとしても、それを生成しているMySQL本体のバージョンと、どういうオプションでインストールされたかが分からないと、リストアは難しいように思います。
    お力になれず、申し訳ありません。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません