Ibland om du ser "OperationalError:(2006, 'MySQL-server har gått bort')" beror det på att du skickar en fråga som är för stor. Detta kan till exempel hända om du lagrar dina sessioner i MySQL och du försöker lägga något riktigt stort i sessionen. För att åtgärda problemet måste du öka värdet på max_allowed_packet-inställningen i MySQL.
Standardvärdet är 1048576.
Så se det aktuella värdet för standard, kör följande SQL:
select @@max_allowed_packet;
För att tillfälligt ställa in ett nytt värde, kör följande SQL:
set global max_allowed_packet=10485760;
För att åtgärda problemet mer permanent, skapa en /etc/my.cnf-fil med åtminstone följande:
[mysqld]
max_allowed_packet = 16M
Efter att ha redigerat /etc/my.cnf, måste du starta om MySQL eller starta om din maskin om du inte vet hur.