Errori durante l'importazione di un database mysql ("lost connection ...")

Versione del 9 mar 2026 alle 13:52 di Andrea (discussione | contributi) (Creata pagina con "← Torna a MySQL Category:MySQL Se durante l'importazione di un database di grandi dimensioni viene tornato l'errore ERROR 1118 (42000) at line 6...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

← Torna a MySQL

Se durante l'importazione di un database di grandi dimensioni viene tornato l'errore

ERROR 1118 (42000) at line 651: The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size.
Increase the redo log size using innodb_log_file_size.

L'errore arriva dal motore MySQL / MariaDB quando una query (tipicamente un INSERT enorme con campi BLOB/TEXT) supera il 10% della dimensione del redo log InnoDB.

Con dump grandi è molto comune.

La prima soluzione da adottare è aumentare innodb_log_file_size

Nel file my.cnf / mysqld.cnf impostare:

[mysqld]
innodb_log_file_size = 1G
innodb_log_buffer_size = 256M

Riavvia MySql.