Проверете дали настройката innodb_log_file_size е достатъчно голяма – 10 пъти по-голям от най-големия размер на BLOB данни, открит в редовете в таблицата плюс дължината на други полета с променлива дължина.
Следното е от MySQL 5.6 Release Бележки
InnoDB бележки
-
Важна промяна :Повторното записване в дневник за големи, външно съхранени BLOB полета може да презапише най-новата контролна точка. Патчът 5.6.20 ограничава размера на записите на BLOB в регистрационния файл за повторно изпълнение до 10% от размера на файла за повторно изпълнение. Пачът 5.7.5 адресира грешката, без да налага ограничение. За MySQL 5.5 грешката остава известно ограничение.
В резултат на въведеното за MySQL 5.6 ограничение за запис на BLOB в дневника за повторно изпълнение, innodb_log_file_size трябва да бъде настроен на стойност, по-голяма от 10 пъти най-големия размер на BLOB данни, намерен в редовете на вашите таблици плюс дължината на други полета с променлива дължина (VARCHAR, VARBINARY и полета за тип ТЕКСТ). Неспазването на това може да доведе до грешки „Размерът на ред е твърде голям“ . Не се изисква действие, ако вашата innodb_log_file_size настройката вече е достатъчно голяма или вашите таблици не съдържат BLOB данни. (Бъг №16963396, Бъг №19030353, Бъг №69477)