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

MySQL सी # कनेक्शन स्ट्रिंग विफलता

MySQL प्रलेखन कहता है कि एकाधिक होस्ट को अल्पविराम द्वारा अलग किया जा सकता है:

दुर्भाग्य से, यह व्यवहार Connector/NET 8.0.18 और पहले में टूट गया था (यह फिक्स्ड था 8.0.19 में )।

कनेक्टर/नेट 8.0.19 कई होस्ट यादृच्छिक रूप से जब तक आप कोई priority निर्दिष्ट नहीं करते हैं प्रत्येक मेजबान के लिए विशेषता। उदाहरण के लिए:

// hosts will be tried at random
host=10.10.10.10:3306,192.101.10.2:3305,localhost:3306;uid=test;password=xxxx;

// hosts will be tried in descending priority order
server=(address=192.10.1.52:3305,priority=60),(address=localhost:3306,priority=100);

यदि आप 8.0.19 पर अपडेट नहीं कर सकते हैं, तो एक वैकल्पिक ओएसएस MySQL ADO.NET प्रदाता है जो कई अल्पविराम-सीमांकित होस्ट का समर्थन करता है:GitHub पर MySqlConnector , NuGet . इसके अतिरिक्त, इसमें एक Load Balance है कनेक्शन स्ट्रिंग विकल्प जो आपको सटीक प्रकार का लोड संतुलन निर्दिष्ट करने देता है जो आप चाहते हैं:RoundRobin , FailOver , Random , LeastConnections



  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. मैं अपने सर्वर पर MySQL धीमी क्वेरी लॉग को कैसे सक्षम कर सकता हूं?

  4. पार्स को बाहरी डेटाबेस से कनेक्ट करें?

  5. एक बड़ी इनोडब टेबल को तेजी से कैसे कॉपी करें