更改下面的设置时出现此错误
错误:
InnoDB: Error: log file /bdd/ib_logfile0 is of different size 0 10485760 bytes than specified in the .cnf file 0 20971520 bytes!
设置已更改:
innodb_buffer_pool_size = 256M >changed to 356mb
innodb_additional_mem_pool_size = 40M
innodb_log_file_size = 10M >changed to 20mb
innodb_log_buffer_size = 4M
innodb_flush_log_at_trx_commit=1
我知道我需要删除ib_logfile0和ib_logfile1,但是我无法在我的ftp目录中找到它们(/ bdd / ib_logfile0这个bdd目录,我找不到它),我只看到my.cnf和mysql.err文件"转储"夹 我有上面提到的文件的phpmyadmin root帐户和ftp用户,所以有一种方法可以设置保存ib_logfile0和ib_logfile1文件的不同文件夹,或者从phpmyadmin或设置中删除它们以强制使用my.cnf中的新设置重新创建它们?
如果我删除所有数据库,日志文件将消失,然后我可以更改设置而不会收到错误?
答案 0 :(得分:0)
因为我找不到用sql 5.5做的任何方法,所以我升级到5.7,自动重新创建文件“ib_logfile1和2”