2017-06-09 20 views
0

数日前の私のハードドライブが壊れてしまったので、私のコンピュータを新しいハードディスクに交換しなければならなかったので、私は全くOSに入ることができませんでした。私のMySQLデータベースをバックアップしましたが、壊れたハードディスクからxamppフォルダ全体を保存することができました。壊れたハードディスクからMySQLデータベースを復元

しかし、私のデータベースフォルダをmysqlフォルダにコピーして新しくインストールしたxamppを持つ新しいハードディスクに貼り付けると、テーブルを開くことができませんでした。 "#1932 - テーブルはエンジンに存在しません"私はmysqlの内部にあるデータフォルダ全体をコピーしようとしましたが、MySQLサービスは起動しません。

ib_logfile0、ib_logfile1、ibdata1を新しいドライブにコピーしようとしましたが、phpmyadminにログインすることもできませんでした。「設定で定義されたcontroluserの接続に失敗しました。 cmdを使用してmysqlに接続できません "1006不明なエラー"と言う。

今、古いドライブからデータベースを回収するにはどうすればよいですか?

すべての提案は大歓迎です。ありがとうございました。

+0

.frmからすべてのテーブルを回復することができますおよび.mydファイルhttps://stackoverflow.com/a/879268/6582942 – pravindot17

答えて

0

xamppを新しくインストールしたxamppなしで古いフォルダから実行できますか? xamppのzip以外のバージョンをインストールした場合、これが可能であることをフォーラムで読みました。新しいバージョンのxamppで古いフォルダに問題がある場合は、コピーしたxamppを実行して何が起こるかを見てみましょう...

関連する問題