Kemungkinan besar Anda mengirim paket ke server yang lebih panjang dari paket maksimum yang diizinkan.
Saat Anda mencoba memasukkan BLOB
yang melebihi ukuran paket maksimum server Anda, bahkan di server lokal Anda akan melihat pesan kesalahan berikut di sisi klien:
Server MySQL telah hilang
Dan pesan error berikut di log server:(jika error logging diaktifkan)
Kesalahan 1153 Mendapat paket yang lebih besar dari byte 'max_allowed_packet'
Untuk memperbaikinya, Anda perlu memutuskan berapa ukuran BLOB
terbesar yang akan Anda masukkan, dan atur max_allowed_packet
di my.ini
sesuai, misalnya:
[mysqld]
...
max_allowed_packet = 200M
...