web-dev-qa-db-ja.com

MYSQL 8.0-サポートされていないREDOログ形式

私は最近、xamppフォルダーの下にあるmysqlを更新しました。ログファイルから報告する次のエラーがあります。

 2018-04-19T12:59:19.667059Z 0 [システム] [MY-010116] [サーバー] C:\ xampp\mysql\bin\mysqld.exe(mysqld 8.0.11)プロセス9324 
 2018-04-19T12:59:20.025280Z 1 [エラー] [MY-013090] [InnoDB] InnoDB:サポートされていないREDOログ形式(0)。 REDOログは、MySQL 5.7.9 
 2018-04-19T12:59:20.026140Z 1より前に作成されました1 [エラー] [MY-012930] [InnoDB] InnoDB:プラグインの初期化はエラーGeneric error。[.____で中止されました。] 2018-04-19T12:59:20.229069Z 1 [エラー] [MY-011013] [サーバー] DDストレージエンジンの初期化に失敗しました。
 2018-04-19T12:59:20.230803Z 0 [エラー] [MY-010020] [サーバー]データ辞書の初期化に失敗しました。
 2018-04-19T12:59:20.231371Z 0 [エラー] [MY-010119] [サーバー]中止
 2018-04- 19T12:59:20.233136Z 0 [システム] [MY-010910] [サーバー] C:\ xampp\mysql\bin\mysqld.exe:シャットダウン完了(mysqld 8.0.11)MySQL Community Server-GPL。

Mysqlを更新する場合、my.iniにある廃止された構成をコメントアウトする必要があると言われましたが、コメントアウトするものが分からなかったので、そのままにしておきました。

これを引き起こす原因は何ですか?

16
Ahmed Dolabi

すでにMySQLをインストールしており、低速シャットダウンを実行しなかったを使用している場合

innodb_fast_shutdown

フラグを立て、MySQLディレクトリに移動します

/var/lib/mysql/

そしてログファイルを削除します(これをしないでくださいデータベースにテーブルデータが必要な場合ntilデータベースをバックアップしました):

ib_logfile0ib_logfile1

バックアップする再度必要な場合は前に。

24
Garet Green