私は最近、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にある廃止された構成をコメントアウトする必要があると言われましたが、コメントアウトするものが分からなかったので、そのままにしておきました。
これを引き起こす原因は何ですか?
すでにMySQLをインストールしており、低速シャットダウンを実行しなかったを使用している場合
innodb_fast_shutdown
フラグを立て、MySQLディレクトリに移動します
/var/lib/mysql/
そしてログファイルを削除します(これをしないでくださいデータベースにテーブルデータが必要な場合ntilデータベースをバックアップしました):
ib_logfile0
ib_logfile1
バックアップする再度必要な場合は前に。