Pokud se někdy zobrazí „OperationalError:(2006, 'Server MySQL zmizel')“, je to proto, že zadáváte dotaz, který je příliš velký. To se může stát, například, pokud ukládáte své relace v MySQL a snažíte se do relace vložit něco opravdu velkého. Chcete-li problém vyřešit, musíte zvýšit hodnotu nastavení max_allowed_packet v MySQL.
Výchozí hodnota je 1048576.
Podívejte se tedy na aktuální hodnotu výchozího nastavení, spusťte následující SQL:
select @@max_allowed_packet;
Chcete-li dočasně nastavit novou hodnotu, spusťte následující SQL:
set global max_allowed_packet=10485760;
Chcete-li problém vyřešit trvaleji, vytvořte soubor /etc/my.cnf s alespoň následujícím:
[mysqld]
max_allowed_packet = 16M
Po úpravě /etc/my.cnf budete muset restartovat MySQL nebo restartovat počítač, pokud nevíte jak.