सबसे अधिक संभावना है कि आपने सर्वर को एक पैकेट भेजा है जो अधिकतम अनुमत पैकेट से अधिक लंबा है।
जब आप BLOB
. डालने का प्रयास करते हैं जो आपके सर्वर के अधिकतम पैकेट आकार से अधिक है, यहां तक कि स्थानीय सर्वर पर भी आपको क्लाइंटसाइड पर निम्न त्रुटि संदेश दिखाई देगा:
MySQL सर्वर चला गया है
और सर्वर लॉग में निम्न त्रुटि संदेश:(यदि त्रुटि लॉगिंग सक्षम है)
<ब्लॉकक्वॉट>1153 त्रुटि 'max_allowed_packet' बाइट्स से बड़ा पैकेट मिला
इसे ठीक करने के लिए, आपको यह तय करना होगा कि सबसे बड़े BLOB
. का आकार क्या है? जिसे आप कभी भी डालेंगे, और सेट करेंगे max_allowed_packet
my.ini
. में तदनुसार, उदाहरण के लिए:
[mysqld]
...
max_allowed_packet = 200M
...