Připojujete se pomocí SSL? Tato chybová zpráva označuje, že je nutné nastavit ServerName
vlastnost, když zaregistrujete svůj vlastní TLSConfig s ovladačem mysql, kromě zadáním project-id:instance-name
uvnitř sql.Open()
.
např. Použijte nastavení TLS z dokumentů
, ale přidejte ServerName
ve vašem volání RegisterTLSConfig
:
mysql.RegisterTLSConfig("custom", &tls.Config{
RootCAs: rootCertPool,
Certificates: clientCert,
ServerName: "projectName:instanceName",
})
Poté připojte ?tls=nameOfYourCustomTLSConfig
db, err := sql.Open("mysql", "[email protected](project-id:instance-name)/dbname?tls=custom")