Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да се свърже с Google Cloud SQL чрез SSL + Golang от Google App Engine

Свързвате ли се с SSL? Това съобщение за грешка показва, че трябва да зададете ServerName собственост, когато регистрирате своя персонализиран TLSConfig с mysql драйвера, в допълнение към указвайки project-id:instance-name вътре в sql.Open() .

напр. Използвайте настройката на TLS от документите , но добавете ServerName във вашето извикване към 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. неочакван T_ENCAPSED_AND_WHITESPACE, очаква се T_STRING или T_VARIABLE или T_NUM_STRING грешка

  2. Как да получа различен запис от таблицата на mysql?

  3. Как мога да създам приложение за Android с локална база данни MySQL?

  4. Какво мога да направя, за да накарам този SQL резултат да връща в определени ситуации?

  5. PHP файлът не може да въведе част от кода