I'm trying to connect to Cloud SQL instance from nodejs application using pem file key.
var fs = require('fs');
var Sequelize = require('sequelize');
var sequelize = new Sequelize('database', 'root', '', {
host: '<ip>',
dialect: 'mysql',
ssl: {
ca: fs.readFileSync(__dirname + '/server-ca.pem'),
key: fs.readFileSync(__dirname + '/cert.pem')
}
});
sequelize.query('select * from Users').then(function (users) {
console.log(users);
});
I got Possibly unhandled SequelizeAccessDeniedError: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'<ip>' (using password: NO)
.
What am I doing wrong?