首先,在这里设置: AWS EC2实例已启动并正在运行。端口22,80和3306已添加到安全组
RDS数据库实例已启动并正在运行。我的本地IP已添加为CIDR / IP连接。 AWS账户ID已添加为EC2安全组连接。
对我而言,区域有所不同,这有点奇怪。 RDS是US East(N。Virginia),EC2是US West(Oregon)。
我的本地数据库已成功导入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?
我会排除故障并与您分享任何内容。只是想让它运行起来。 我感谢任何帮助!
DK
答案 0 :(得分:8)
好的,这里有很多问题,所以我会尝试通过所有这些问题: