【发布时间】:2021-04-21 01:09:46
【问题描述】:
总的来说,我是 MySQL 和 AWS 的新手,所以如果这是一个愚蠢的问题,请原谅,但这里是: 我正在尝试在我的 nodejs 应用程序和托管在 AWS 上的 MYSQL 数据库之间创建连接。到目前为止我有这个
var mysql = require('mysql');
var connection = mysql.createConnection({
host: "AWS RDS Endpoint",
user: "username",
password: "password",
database: "DB Instance Name on AWS Console"
});
connection.connect(function(err) {
if (err) {
console.error('Database connection failed: ' + err.stack);
return;
}
console.log('Connected to database.');
});
connection.end();
当我尝试运行代码时,我返回“未知数据库'AWS 控制台上的数据库实例名称'”,其中数据库名称显然是出现在 AWS 控制台上的数据库实例名称。我知道的密码和用户名是正确的,但我不确定主机或数据库参数。如果我这样做正确,谁能给我一些见解?
【问题讨论】:
标签: mysql node.js amazon-web-services