Я дотримуюся цього рішення тут /programming/3927690/howto-clean-a-mysql-innodb-storage-engine/4056261#comment14041132_4056261 і спробував збільшити мій innodb_buffer_pool_size
4G і пізніше 1G (також 1024M) у крім розміру файлу журналу, але mysql не буде починатися з цих значень. Якщо я поверну його до 512M, mysql починається нормально.
Як я можу це вирішити? Мій сервер об'ємом 16 Гб, і відповідно до веб-даних 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: Використання рідного AIO Linux
120529 10:29:33 InnoDB: Ініціалізація буферного пулу, розмір = 1,0 Г
120529 10:29:33 InnoDB: Завершена ініціалізація пулового буфера
InnoDB: Помилка: файл журналу ./ib_logfile0 має різний розмір 0 134217728 байт
InnoDB: ніж зазначено у .cnf-файлі 0 268435456 байт!