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

बहुत धीमी (1 सेकंड) कनेक्शन

दोह! ऐसा लगता है कि यह एक डुप्ली है। देखें:

MySQL सर्वर से कनेक्ट करना इतना धीमा क्यों है?

https://serverfault.com/questions /408550/कनेक्टिंग-टू-mysql-from-php-is-अत्यंत-धीमा

मैंने 64-बिट मशीन पर IPv6 सक्षम किया है न कि 32-बिट मशीन पर। जब मैं निम्नलिखित वैकल्पिक स्ट्रिंग से जुड़ता हूं, तो चीजें बहुत तेज होती हैं:

mysql -h 127.0.0.1 -u root -D myschema 0< myscript.sql

अभी भी यकीन नहीं है कि ऐसा क्यों हो रहा है, लेकिन कम से कम एक समाधान है! काश गरीब localhost मैं उसे अच्छी तरह जानता था।

संपादित करें: my.ini में निम्नलिखित परिवर्तन localhost के उपयोग की अनुमति देता है स्क्रिप्ट और कनेक्शन स्ट्रिंग्स में:

bind-address=::1

नोट:::ffff:127.0.0.1 . से आबद्ध या localhost मदद नहीं लग रही थी। मैंने IPv6 और IPv4 दोनों पतों को MySQL सर्वर से बाइंड करने के बारे में पढ़ा ताकि सभी 3 कनेक्शन स्ट्रिंग काम कर सकें (जैसे -h ::1 , -h 127.0.0.1 , -h localhost ) हालांकि, मैं एक समय में उन क्लाइंट स्ट्रिंग्स में से केवल एक या दो काम करने में सक्षम था।

संपादित करें2: निम्नलिखित तरीके से बाध्यकारी:

bind-address=*

इस समस्या को पूरी तरह से हल करता है और IPv4 और IPv6 क्लाइंट दोनों कनेक्ट हो सकते हैं। एकमात्र दोष यह है कि अब दूरस्थ कनेक्शन की अनुमति है। मुझे localhost के साथ टीसीपी का उपयोग करने का कोई तरीका नहीं मिला है 127.0.0.1 . दोनों पर प्रतिबंध और आबद्धता और ::1 .




  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. पहली html पंक्ति प्रदर्शित नहीं हो रही है

  3. A1 को A2 के रूप में तालिका बनाएं

  4. MYSQL अद्यतन अनुमति को भी अनुमति का चयन करने की आवश्यकता है?

  5. mysql में किसी तालिका से चुनिंदा गतिशील फ़ील्ड कैसे बनाएं?