- 确认AWS RDS的数据库实例是否已经成功创建并且可用。
- 确认AWS EC2实例和AWS RDS实例在同一VPC中,并且具有适当的安全组和网络ACL设置。确保端口号已经正确打开,允许来自EC2实例的流量。
- 使用正确的连接的URL和凭据来连接AWS RDS。例如,在Node-RED的“Settings.js”文件中设置以下代码:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'rds-endpoint',
user : 'username',
password : 'password',
database : 'database-name'
});
- 在Node-RED的流程中使用“MySQL节点”将RDS与Node-RED集成。通过指定连接的URL、数据库名称、用户和密码进行连接。例如:
[{
"id": "45265c65.0240d4",
"type": "mysql",
"z": "7513917.3949618",
"mydb": "a3bb56ef.d8dcc",
"name": "",
"x": 340,
"y": 260,
"wires": [[]]
}]