Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पायथन और Django ऑपरेशनल एरर (2006, 'MySQL सर्वर चला गया है')

कभी-कभी यदि आप "ऑपरेशनल एरर:(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 को पुनरारंभ करना होगा या अपनी मशीन को पुनरारंभ करना होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फोर्स ड्रॉप mysql विदेशी कुंजी बाधा को दरकिनार करते हुए

  2. MySQL कार्यक्षेत्र में संबंध कैसे बनाएं

  3. लार्वा त्रुटि 150 विदेशी कुंजी बाधा गलत तरीके से बनाई गई है

  4. MySQL बिनलॉग सर्वर की खोज - रिपल

  5. MySQL में पंक्तियाँ सम्मिलित करने के लिए क्वेरी सम्मिलित करें