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

Google App Engine से SSL + Golang का उपयोग करके Google क्लाउड SQL से कनेक्ट नहीं हो सकता

क्या आप एसएसएल से जुड़ रहे हैं? यह त्रुटि संदेश इंगित करता है कि ServerName . सेट करना होगा संपत्ति जब आप अपने कस्टम TLSConfig को mysql ड्राइवर के साथ पंजीकृत करते हैं, के अलावा project-id:instance-name निर्दिष्ट करना अंदर sql.Open()

जैसे TLS सेटअप दस्तावेज़ों से का उपयोग करें , लेकिन एक ServerName add जोड़ें अपने कॉल में RegisterTLSConfig :

mysql.RegisterTLSConfig("custom", &tls.Config{
            RootCAs:      rootCertPool,
            Certificates: clientCert,
            ServerName:   "projectName:instanceName",
        })

फिर संलग्न करें ?tls=nameOfYourCustomTLSConfig

db, err := sql.Open("mysql", "[email protected](project-id:instance-name)/dbname?tls=custom")



  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_ssl_rsa_setup को OpenSSL फ़ाइलें कहाँ मिलती हैं?

  2. Django प्रोजेक्ट को MySQL से PostgreSQL में माइग्रेट करने का सबसे आसान तरीका

  3. PHP के साथ एक MySQL डेटाबेस में अंतिम फ़ील्ड कैसे प्राप्त करें?

  4. रेल बहु-किरायेदार वास्तुकला, एकाधिक किरायेदारों तक पहुंच की गुंजाइश

  5. पेजिंग के साथ बड़ी संख्या में डेटाबेस प्रविष्टियों को संसाधित करना समय के साथ धीमा हो जाता है