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
...