Tại sao câu hỏi này hơi cũ, tôi nghĩ rằng tôi sẽ chia sẻ phát hiện của mình cho những bạn đang gặp vấn đề tương tự với việc sử dụng các tệp kết xuất có kích thước hơi lớn.
Để cho phép cập nhật thông qua các tệp kết xuất lớn, MySQL phải được cấu hình để xử lý kích thước gói lớn hơn. Đây là các bước sau để cập nhật tệp:
- Điều hướng đến tệp cấu hình MySQL của bạn. Câu hỏi SO này là một tài liệu tham khảo tuyệt vời để tìm kiếm nó.
- Tìm
max_allowed_packet
quyền mua. Nếu nó không tồn tại, hãy tạo nó. Bạn nên đặt kích thước để phản ánh nhu cầu của mình dựa trên bất kỳ tệp kết xuất nào bạn có thể đang sử dụng, tức làmax_allowed_packet=500M
đặt kích thước gói tối đa thành 500MB. Câu hỏi SO này có thể giúp đưa ra lời giải thích và tài liệu tham khảo đầy đủ hơn để biết thêm thông tin. - Khởi động lại MySQL. Nếu bạn đã đặt kích thước gói tối đa phù hợp với nhu cầu của mình, thì bạn sẽ không còn gặp rắc rối với lỗi này nữa. Nếu lỗi của bạn vẫn tiếp diễn và bạn đã đặt kích thước phù hợp, bạn có thể cần khám phá các tùy chọn cấu hình bổ sung. Trang này có một số thông tin tuyệt vời để giúp bạn khám phá thêm điều này.