
您正在使用SSL连接吗?该错误信息表明, 除了 指定inside 之外
ServerName, 还必须在
使用mysql驱动程序注册自定义TLSConfig时设置属性。
project-id:instance-name``sql.Open()
例如,使用docs中的TLS设置,但
ServerName在您的调用中添加一个
RegisterTLSConfig:
mysql.RegisterTLSConfig("custom", &tls.Config{ RootCAs: rootCertPool, Certificates: clientCert, ServerName: "projectName:instanceName", })然后追加
?tls=nameOfYourCustomTLSConfig
db, err := sql.Open("mysql", "user@cloudsql(project-id:instance-name)/dbname?tls=custom")欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)