2017-06-09 3 views
1

Ich versuche, eine Verbindung zu einer Azure MySQL DB mit ssl herzustellen.Sequelize Mysql ssl SequelizeConnectionError: ER_HANDSHAKE_ERROR: Schlechter Handshake

new Sequelize('db', 'user', 'pw', 
    { 
     host: '...', 
     port: '3306', 
     dialect: 'mysql', 
     dialectOptions: { 
      insecureAuth: true, 
      ssl: { 
       ca: fs.readFileSync('ca.pem') 
      } 
     } 
    } 

aber ich ... `

SequelizeConnectionError: ER_HANDSHAKE_ERROR: Bad handshake

Ich habe bereits versucht:

https://github.com/sequelize/sequelize/issues/578

`

Antwort

0

Stellen Sie sicher, dass Ihre Anmeldeinformationen im Format Benutzer sind @Servername; Dies ist für Azure-Datenbank für MySQL erforderlich.