Nhiều khả năng bạn đã gửi một gói đến máy chủ dài hơn gói tối đa cho phép.
Khi bạn cố gắng chèn một BLOB
vượt quá kích thước gói tối đa của máy chủ của bạn, ngay cả trên máy chủ cục bộ, bạn sẽ thấy thông báo lỗi sau trên máy khách:
Máy chủ MySQL đã biến mất
Và thông báo lỗi sau trong nhật ký máy chủ:(nếu bật ghi nhật ký lỗi)
Lỗi 1153 Có gói lớn hơn byte 'max_allowed_packet'
Để khắc phục điều này, bạn cần quyết định kích thước của BLOB
lớn nhất là bao nhiêu mà bạn sẽ chèn và đặt max_allowed_packet
trong my.ini
theo đó, ví dụ:
[mysqld]
...
max_allowed_packet = 200M
...