2017-06-09 12 views
1

sslでAzure MySQL DBに接続しようとしています。sequelize mysql ssl SequelizeConnectionError:ER_HANDSHAKE_ERROR:不正なハンドシェイク

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

... `

SequelizeConnectionError: ER_HANDSHAKE_ERROR: Bad handshake

私はすでに試してみました:

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

`

答えて

0

資格情報がユーザーの形式であることを確認してください@サーバーの名前; Azureデータベースfor MySQLではこれが必要です。

関連する問題