Страница 1 из 1

innodb_log_file_size

Добавлено: 09 апр 2015, 10:49
otrsuser1
В Администрирование -- Центр поддержки/Сервисный центр, горит красным пункт InnoDB Log File Size (5 MB)
поставил phpmyadmin, но он не даёт измеить эту настройку. Ругается, что типа этот параметр только для чтения (хотя логинюсь mysql от имени root). Пробовал дописывать в /etc/mysql/my.cf - после этого, mysql вообще не стартует

Кто-нибудь сталкивался с этим?

Re: innodb_log_file_size

Добавлено: 29 апр 2015, 17:03
-indigo-
Столкнулся с той же самой проблемой. Во время инсталяции OTRS получаю ошибку:
Error: Please set the value for innodb_log_file_size on your database to at least 256 MB (current: 5 MB, recommended: 512 MB). For more information, please have a look at http://dev.mysql.com/doc/refman/5.6/en/ ... ation.html.
Пробую дописать в My.cnf innodb_log_file_size = 32M и тп - MySQL перестает стартовать :(
150429 16:55:16 InnoDB: Initializing buffer pool, size = 128.0M
150429 16:55:16 InnoDB: Completed initialization of buffer pool
InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 33554432 bytes!
150429 16:55:16 [ERROR] Plugin 'InnoDB' init function returned error.
150429 16:55:16 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
150429 16:55:16 [ERROR] Unknown/unsupported storage engine: InnoDB
150429 16:55:16 [ERROR] Aborting

Re: innodb_log_file_size

Добавлено: 29 апр 2015, 17:08
-indigo-
Нашел решение проблемы - останавливаем MySQL, вручную удаляем ib_logfile и перезапускам MySQL

Re: innodb_log_file_size

Добавлено: 15 май 2015, 02:48
otrsuser1
а где живёт этот файл? Кстати, какая версия mySql? у меня 5.5 и тоже, при добавлении в /etc/mysql/my.cf демон не стартует.

Re: innodb_log_file_size

Добавлено: 04 июн 2015, 12:35
firebolt
Вы же не решили проблему! Надо увеличить размер лог-файла, а вы просто почистили. Проблема еще актуальна?

Re: innodb_log_file_size

Добавлено: 05 июн 2015, 00:55
Leontiy
На ubuntu 14.04.2 LTS проблема решается следующим образом:
Останавливаем MySQL

Код: Выделить всё

user@otrs:/# sudo service mysql stop
заходим в папку /var/lib/mysql и находим там файлы lb_logfile*. Перемещаем их либо удаляем совсем.
Правим конфиг MySQL добавляя в него строку innodb_log_file_size = 512M. У меня этот кусок my.cnf выглядит так:

Код: Выделить всё

# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
innodb_log_file_size = 512M
Запускаем MySQL.

Код: Выделить всё

user@otrs:/# sudo service mysql start
Запуск сервиса займет некоторое время, до 1 минуты, так как он будет создавать новые файлы lb_logfile*.
Проблема решена.

Re: innodb_log_file_size

Добавлено: 05 июн 2015, 07:28
firebolt
Не помню суть, но там я еще включал

Код: Выделить всё

mysql> SET GLOBAL innodb_fast_shutdown = 1;

Re: innodb_log_file_size

Добавлено: 05 июн 2015, 09:17
Leontiy
firebolt писал(а):Не помню суть, но там я еще включал

Код: Выделить всё

mysql> SET GLOBAL innodb_fast_shutdown = 1;
Я не включал. На самом сайте MySQL говорится, что для последних версий MySQL или Mariadb достаточно прописать в конфиге параметр размера.