我有一个 nodeJS + mysql 应用程序,它在本地运行良好,但是当我尝试将它连接到 Heroku clear DB 数据库时,我收到错误消息。数据库凭据没问题,因为我在另一个网络应用程序上使用它们。
这是我的连接代码:
var mysql = require('mysql2');
var cnx = mysql.createConnection({
host: 'us-cdbr-east-xx.cleardb.com',
user: 'bb69add9159975',
password: 'fb0xxxxx',
database: 'heroku_65f44b5a5fxxxx',
multipleStatements: true
});
cnx.connect(err => {
if(!err){
console.log(`Database connection successful`);
}else{
console.log(`Databse connection failed: ${err}`);
}
});
module.exports = cnx;
这是控制台上的错误:
数据库连接失败:错误:用户'bb69add9159975'@'ip-10-0-125-110.ec2.internal'的访问被拒绝(使用密码:是)
谢谢。