Saya telah mengalami ini beberapa kali dan saya biasanya menemukan jawabannya sebagai pengaturan default yang sangat rendah dari max_allowed_packet
.
Menaikkannya di /etc/my.cnf
(di bawah [mysqld]
) hingga 8 atau 16M biasanya memperbaikinya. (Default di MySql 5.7 adalah 4194304
, yaitu 4 MB.)
[mysqld]
max_allowed_packet=16M
Catatan:Buat saja baris jika tidak ada
Catatan:Ini dapat diatur di server Anda saat sedang berjalan.
Catatan:Di Windows, Anda mungkin perlu menyebutkan file my.ini atau my.cnf Anda dengan penyandian ANSI bukan UTF-8.
Gunakan set global max_allowed_packet=104857600
. Ini menyetelnya menjadi 100MB.