A volte, se vedi "OperationalError:(2006, 'Il server MySQL è andato via')", è perché stai emettendo una query troppo grande. Questo può accadere, ad esempio, se stai archiviando le tue sessioni in MySQL e stai cercando di inserire qualcosa di veramente grande nella sessione. Per risolvere il problema, è necessario aumentare il valore dell'impostazione max_allowed_packet in MySQL.
Il valore predefinito è 1048576.
Quindi vedi il valore corrente per l'impostazione predefinita, esegui il seguente SQL:
select @@max_allowed_packet;
Per impostare temporaneamente un nuovo valore, esegui il seguente SQL:
set global max_allowed_packet=10485760;
Per risolvere il problema in modo più permanente, crea un file /etc/my.cnf con almeno quanto segue:
[mysqld]
max_allowed_packet = 16M
Dopo aver modificato /etc/my.cnf, dovrai riavviare MySQL o riavviare la tua macchina se non sai come fare.