node.js - sequelize secure connection for azure mysql -
how can connect azure mysql using sequelize?
from azure nodejs example:
const mysql = require('mysql2'); var config = { host: 'myserver4demo.mysql.database.azure.com', user: 'myadmin@myserver4demo', password: 'your_password', database: 'quickstartdb', port: 3306, ssl: true }; what configuration sequelize:
i tried using ssl not successful:
ssl: true, i got error:
unable connect database: sequelizeconnectionerror: ssl connection required. please specify ssl options , retry. i got work:
dialectoptions: { encrypt: true, ssl : { rejectunauthorized: false } }, but find cert?
var conn = mysql.createconnection({ host: 'myserver4demo.mysql.database.azure.com', user: 'myadmin@myserver4demo', password: 'your_password', database: 'quickstartdb', port: 3306, ssl: { key: fs.readfilesync('./certs/client-key.pem'), cert: fs.readfilesync('./certs/client-cert.pem') } }); configure ssl connectivity in application securely connect azure database mysql
Comments
Post a Comment