首先,设置如下:AWS EC2 实例已启动并正在运行。端口 22,80 和 3306 已添加到安全组
RDS 数据库实例已启动并正在运行。我的本地 IP 被添加为 CIDR/IP 连接。AWS 账户 ID 作为 EC2 安全组连接添加。
对我来说,地区不同,这有点奇怪。RDS 是美国东部(弗吉尼亚北部),EC2 是美国西部(俄勒冈)。
我的本地数据库已成功导入 RDS。我使用这样的命令行:
C:\xampp\mysql\bin>mysqldump -u root 'local database' | mysql -- host='Endpoint' -- user='user login' --password='user pwd' ' rds database'
我也在使用 MySQL Workbench 来连接和查询 rds 上的数据库。我从来没有将我的备份 sql 文件('localhostdatabase.sql')导入 rds。
这是我的连接方式:(两个选项都不起作用。)
// $serverConnect = mysql_connect('rds endpoint','rds admin','rds pwd');
// $serverConnect = mysql_connect('EC2 elastic ip','rds admin', 'rds pwd');
当您单击http://www.realcardio.com上的“演示”按钮时,您会看到错误
我需要配置一个php文件吗?如果是这样,我该怎么做?我的网络文件存储在 /var/www/html。但我不知道 php 配置文件的位置。
我使用 WinSCP 连接到 EC2。如果我需要在此处修改文件,如何连接到 RDS?
我会排除故障并与您分享任何内容。只是想让它启动并运行。我很感激任何帮助!
丹麦