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")