sql >> Database teknologi >  >> RDS >> Mysql

Kan ikke oprette forbindelse til Google Cloud SQL ved hjælp af SSL + Golang fra Google App Engine

Opretter du forbindelse med SSL? Denne fejlmeddelelse angiver, at du skal indstille ServerName egenskab, når du registrerer din tilpassede TLSConfig med mysql-driveren, udover angivelse af project-id:instance-name inde i sql.Open() .

for eksempel. Brug TLS-opsætningen fra dokumenterne , men tilføj et ServerName i dit opkald til RegisterTLSConfig :

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

Tilføj derefter ?tls=nameOfYourCustomTLSConfig

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



  1. Tilføjelse af databaseresultater til array

  2. Problem med indsættelse fra python-script i mysql-database med innondb-motor

  3. Hukommelseslækager på postgresql-serveren efter opgradering til Rails 4

  4. Mysql:Trim alle felter i databasen