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

क्वेरी के दौरान MySQL सर्वर से कनेक्शन टूट गया

mysql डॉक्स में इस त्रुटि के लिए समर्पित एक पूरा पृष्ठ है:http ://dev.mysql.com/doc/refman/5.0/hi/gone-away.html

नोट के हैं

  • यदि आप सर्वर को कोई क्वेरी भेजते हैं जो गलत है या बहुत बड़ी है, तो आपको ये त्रुटियां भी मिल सकती हैं। यदि mysqld को एक पैकेट प्राप्त होता है जो बहुत बड़ा या क्रम से बाहर है, तो यह मानता है कि क्लाइंट के साथ कुछ गलत हो गया है और कनेक्शन बंद कर देता है। यदि आपको बड़े प्रश्नों की आवश्यकता है (उदाहरण के लिए, यदि आप बड़े BLOB कॉलम के साथ काम कर रहे हैं), तो आप सर्वर के max_allowed_packet वैरिएबल को सेट करके क्वेरी सीमा बढ़ा सकते हैं, जिसका डिफ़ॉल्ट मान 1MB है। आपको क्लाइंट एंड पर अधिकतम पैकेट आकार बढ़ाने की भी आवश्यकता हो सकती है। पैकेट आकार सेट करने के बारे में अधिक जानकारी खंड B.5.2.10, "पैकेट बहुत बड़ा" में दी गई है।

  • आप --log-warnings=2 विकल्प के साथ mysqld प्रारंभ करके खोए हुए कनेक्शन के बारे में अधिक जानकारी प्राप्त कर सकते हैं। यह hostname.err फ़ाइल में डिस्कनेक्ट की गई कुछ त्रुटियों को लॉग करता है



  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. MySQL IN खंड में अल्पविराम से अलग किए गए मान

  4. तालिका बनाने में त्रुटि:आपको अपने SQL सिंटैक्स में 'ऑर्डर (order_id INT UNSIGNED NOT NULL AUTO_INCREMENT, user_id' लाइन 1 पर एक त्रुटि है)

  5. डेटाबेस से कोडनिर्देशक भाषा फ़ाइलें कैसे बनाएं?