среда, 5 октября 2011 г.

Изменение параметра innodb_log_file_size InnoDB-движка MySQL

Проблема:
Если файл лога уже присутствует, при попытке поменять параметр innodb_log_file_size при запуске сервера вылезет ошибка вида:

InnoDB: Error: log file .\ib_logfile0 is of different size 0 <xxx> bytes
InnoDB: than specified in the .cnf file 0 <yyy> bytes! 
Причина:
MySQL видит, что размер существующего лог-файла отличается от указанного в настройках.

Решение:
Остановить сервер, сделать резервную копию файлов ib_logfile<x>, после чего удалить их, изменить значение параметра  innodb_log_file_size и запустить сервер. MySQL создаст новый лог-файл указанного в конфигурации размера.

Комментариев нет:

Отправить комментарий