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

क्लाउड एसक्यूएल प्रॉक्सी का उपयोग कर एकाधिक क्लाउडएसक्यूएल इंस्टेंस से कनेक्ट करना?

आपके पास एक ही TCP पोर्ट पर होस्ट किए गए दो डेटाबेस नहीं हो सकते हैं। इसके बजाय, अल्पविराम से अलग की गई सूची में प्रत्येक डेटाबेस के लिए पोर्ट निर्दिष्ट करें:

-instances=project:region:db=tcp:3306,project:region:db-2=tcp:3307

मैंने यहां 3306 और 3307 का उपयोग किया है, लेकिन आप अपनी इच्छानुसार किसी भी पोर्ट का उपयोग कर सकते हैं! सुनिश्चित करें कि आपका शेष कंटेनर इंजन कॉन्फ़िगरेशन इन पोर्ट पर नोड्स के बीच संचार की अनुमति देता है (शायद यह डिफ़ॉल्ट रूप से सच है, मैं GKE का उपयोग नहीं करता)।

अधिकांश mysql ड्राइवर डिफ़ॉल्ट रूप से पोर्ट 3306 से कनेक्ट होते हैं लेकिन उनके पास दूसरा पोर्ट निर्दिष्ट करने का एक तरीका होता है। दूसरे डेटाबेस के लिए आपके द्वारा चुने गए अलग पोर्ट से कनेक्ट करने के लिए आपको अपने कोड की व्यवस्था करनी होगी।



  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. Laravel 4:एक वाक्पटु वर्ग के सभी प्रश्नों के लिए WHERE शर्त कैसे लागू करें?

  3. Openshift MySQL कार्ट्रिज को पुनरारंभ करने में त्रुटि

  4. नोड जेएस अतुल्यकालिक डेटाबेस कॉल

  5. MySQL और PHP दशमलव सटीक गलत