कभी-कभी यदि आप "ऑपरेशनल एरर:(2006, 'MySQL सर्वर चला गया है')" देखते हैं, तो इसका कारण यह है कि आप एक क्वेरी जारी कर रहे हैं जो बहुत बड़ी है। यह हो सकता है, उदाहरण के लिए, यदि आप अपने सत्र MySQL में संग्रहीत कर रहे हैं, और आप सत्र में वास्तव में कुछ बड़ा करने का प्रयास कर रहे हैं। समस्या को ठीक करने के लिए, आपको MySQL में max_allowed_packet सेटिंग का मान बढ़ाना होगा।
डिफ़ॉल्ट मान 1048576 है।
तो डिफ़ॉल्ट के लिए वर्तमान मान देखें, निम्न SQL चलाएँ:
select @@max_allowed_packet;
अस्थायी रूप से एक नया मान सेट करने के लिए, निम्न SQL चलाएँ:
set global max_allowed_packet=10485760;
समस्या को और अधिक स्थायी रूप से ठीक करने के लिए, कम से कम निम्नलिखित के साथ एक /etc/my.cnf फ़ाइल बनाएँ:
[mysqld]
max_allowed_packet = 16M
/etc/my.cnf को संपादित करने के बाद, यदि आप नहीं जानते हैं तो आपको MySQL को पुनरारंभ करना होगा या अपनी मशीन को पुनरारंभ करना होगा।