Я следую этому решению здесь /programming/3927690/howto-clean-a-mysql-innodb-storage-engine/4056261#comment14041132_4056261 и пытался увеличить мой innodb_buffer_pool_size
до 4G и позже 1G (также 1024M) в дополнение к размеру файла журнала, но mysql не будет начинаться с этих значений. Если я вернусь к 512M, MySQL начнет нормально.
Как я могу решить это? Мой сервер 16 ГБ, и, согласно Webmin sysinfo:
Real memory 15.62 GB total, 3.13 GB used
Тем временем я также нашел журнал ошибок:
120529 10:29:32 mysqld_safe mysqld из файла pid /var/run/mysqld/mysqld.pid закончилась
120529 10:29:33 mysqld_safe Запуск демона mysqld с базами данных из / var / lib / mysql
120529 10:29:33 [Примечание] Плагин «FEDERATED» отключен.
120529 10:29:33 InnoDB: куча памяти InnoDB отключена
120529 10:29:33 InnoDB: мьютексы и rw_locks используют атомарные встроенные функции GCC
120529 10:29:33 InnoDB: сжатые таблицы используют zlib 1.2.3
120529 10:29:33 InnoDB: использование встроенного в Linux AIO
120529 10:29:33 InnoDB: Инициализация пула буферов, размер = 1,0 ГБ
120529 10:29:33 InnoDB: завершена инициализация буферного пула
InnoDB: Ошибка: файл журнала ./ib_logfile0 имеет другой размер 0 134217728 байт
InnoDB: чем указано в файле .cnf 0 268435456 байт!