質問: 16.0m 121003 22:07:31 innodb: completed initialization of buffer pool innodb: error: log file \xampp\mysql\data\ib_logfile1 is of different size 0 0 bytes innodb: than specified in the .cnf file 0 5242880 bytes! 121003 22:07:31 [error] plugin 'innodb' init function returned error. 121003 22:07:31 [error] plugin 'innodb' registration as a storage engine failed. 121003 22:07:31 [error] unknown/unsupported storage engine: innodb 121003 22:07:31 [error] aborting 121003 22:07:31 [note] e:\xampp\mysql\bin\mysqld.exe: shutdown complete 何が足りないのですか?この問題を修正するにはどうすればよいですか?
回答: mysqlを停止します ログファイルサイズの構成を変更します。 両方のログファイルを削除します。 mysqlを起動します。ログファイルの不足について文句を言うでしょうが、それはそれらを作成し、すべてがうまくいくでしょう。 innodb_buffer_pool_size = 2560m innodb_log_file_size = 256m innodb_log_buffer_size = 8m innodb_flush_log_at_trx_commit = 2 innodb_thread_concurrency = 16 innodb_flush_method = o_direct innodbの古いログファイルを移動してmysqlサーバーを再起動しますmv ib<filenames> ib<filenames>.old