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

MySQL कनेक्शन कई कनेक्शन त्रुटियों से क्यों अवरुद्ध है?

MySQL उन क्लाइंट को ब्लॉक कर देता है जो MySQL को विकृत क्लाइंट से बचाने के लिए कनेक्ट करते समय हुई त्रुटि है।

तो सबसे पहले, आपको यह पता लगाना होगा कि किस प्रकार की त्रुटि है....

आप डेटा निर्देशिका में MySQL त्रुटि लॉग की जांच कर सकते हैं। (आमतौर पर hostname.err )

या, आप max_connect_errors बढ़ा सकते हैं (वर्तमान मूल्य क्या है?) अधिकतम मूल्य वास्तुकला पर निर्भर करता है। 32 बिट पर, 4294967295। 64 बिट के लिए 18446744073709547520। (मैनुअल )

mysql> SET GLOBAL max_connect_errors = 100000000;

लेकिन यह वास्तविक समाधान नहीं है यदि त्रुटि अक्सर होती है।

FLUSH HOSTS अवरुद्ध होस्ट को अभी समाप्त करने में आपकी सहायता कर सकता है।

mysql> FLUSH HOSTS;

अगर बाहर से mysql कंसोल चलाना चाहते हैं तो mysqladmin कमांड का उपयोग करें:

# mysqladmin flush-hosts


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्तंभ मान के बजाय स्तंभ नाम प्राप्त करें

  2. रिमोट मशीन से MySQL डंप का उपयोग कैसे करें

  3. MySQLdb के कमांड को सिंक से बाहर होने से बचाने के तरीके; आप इस आदेश को अभी (2014) अपवाद नहीं चला सकते हैं

  4. MySQL ट्रिगर/प्रक्रिया निष्पादन में देरी

  5. ट्रिगर बनाने से पहले DELIMITER पर MySQL सिंटैक्स त्रुटि