0

mysqldumpデータベースをダンプするために使用しようとしていますが、エラーが発生します:

mysqldump:実行できませんでした'show create table wp_commentmeta':不明なストレージエンジン'InnoDB'(1286)

心配ない; MySQLにアクセスして、テーブルのストレージエンジンを変更します。

mysql> show create table wp_commentmeta;
ERROR 1286 (42000): Unknown storage engine 'InnoDB'
mysql> Alter table wp_commentmeta ENGINE = myisam;
ERROR 1286 (42000): Unknown storage engine 'InnoDB'

何が悪いのですか?(および/または)どうすれば修正できますか?

4

1 に答える 1

1

InnnoDBテーブルを回復する方法はたくさんあります。

これらの目標を達成した場合は、このページを試してみてください。

  1. ibdata1、ib_logfile0、およびib_logfile1のバックアップを取得しました
  2. また、.frmファイルを使用してデータベースフォルダのバックアップを取得しました
  3. このバックアップを、すでに本番環境にあるMySQLサーバーに復元したいとします。

http://egil.biz/how-to-recover-mysql-data-from-innodb/

それでも問題が解決しない場合は、この他のInnoDBリカバリウォークスルーを試してみてください: http ://www.mysqlperformanceblog.com/2008/07/04/recovering-innodb-table-corruption/

于 2012-08-18T08:00:42.677 に答える