Tjek, at indstillingen for innodb_log_file_size er tilstrækkelig stor -- 10 gange den største BLOB-datastørrelse fundet i rækkerne i tabellen plus længden af andre felter med variabel længde.
Følgende er fra MySQL 5.6 Release Noter
InnoDB-noter
-
Vigtig ændring :Gentag logskrivninger for store, eksternt gemte BLOB-felter kunne overskrive det seneste kontrolpunkt. 5.6.20-patchen begrænser størrelsen af redo-log BLOB-skrivninger til 10 % af størrelsen på redo-logfilen. 5.7.5-patchen adresserer fejlen uden at pålægge en begrænsning. For MySQL 5.5 forbliver fejlen en kendt begrænsning.
Som et resultat af redo-log BLOB-skrivegrænsen, der er indført for MySQL 5.6, bør innodb_log_file_size indstilles til en værdi, der er større end 10 gange den største BLOB-datastørrelse, der findes i rækkerne af dine tabeller plus længden af andre felter med variabel længde (VARCHAR, VARBINARY , og TEXT type felter). Hvis du ikke gør det, kan det resultere i "Rækkestørrelse for stor"-fejl . Ingen handling er påkrævet, hvis din innodb_log_file_size-indstilling allerede er tilstrækkelig stor, eller dine tabeller ikke indeholder BLOB-data. (Bug #16963396, Bug #19030353, Bug #69477)