web-dev-qa-db-ja.com

MySQL InnoDBエラー

次のエラーが表示され続けるので、サーバーのMySQLデータベースで問題が発生しています。

InnoDB: The log sequence in ibdata files is higher
InnoDB: than the log sequence number in the ib_logfiles! Are database?
InnoDB: you are using the right ib_logfiles to start up the database?
InnoDB: Log sequence number in ib_logfiles in 6316712, log
InnoDB: sequence numbers stamped to ibdata file headers are between
InnoDB: 24916633497 and 24916633497

誰かがこれを手伝ってくれることを願っています。前もって感謝します!

1
Richard
  1. MySQLサーバーを停止します。
  2. エラーログを確認して、シャットダウンが成功したかどうかを確認してください。 (エラーなし)
  3. ログファイルを移動します。mv/ path/to/datadir/ib_logfile */tmp /
  4. MySQLサーバーを起動します。これにより、新しいログが作成されます。
  5. MySQLサーバーが正常に起動したことが確実にわかったら、古いログファイルを削除できます:rm/tmp/ib_logfile *

    1. 可能なロールバックは、次の順序で手順を繰り返すことです:1、逆順3、4。
1
naschoff