正确设置AWS RDS以进行本地mysql迁移,MySQLdump

时间:2014-03-23 21:56:59

标签: mysql amazon-web-services amazon-rds

我正在尝试设置AWS RDS,似乎我仍然遗漏了一些东西。我从mysql命令(步骤2)收到一条错误消息,我在此SO Trying to migrate local mysql server to AWS

找到了
mysql -h [endpoint] -u [user] -p [dbname] < dumpfilename.sql

ERROR 2003 (HY000): Can't connect to MySQL server on 'myfishdb.blahblah.us-west-2.rds.amazonaws.com' (60)

这是我的RDS入站:

MYSQL    TCP    3306    sg-2928d04c (awseb-e-blahblah-stack-AWSEBSecurityGroup-FTX0Z7AKRHZ2)
SSH    TCP    22    72.xxx.xx.226/32

我正在运行maverick os local,而AWS是一个免费的等级帐户。

1 个答案:

答案 0 :(得分:1)

您的RDS安全组仅允许从sg-2928d04c1访问端口3306。因此,请确保运行mysql命令的实例已应用此安全组。

此外,正如您所提到的Here is my RDS inbound:,我认为这是您所指的RDS安全组。因此,如果是这种情况,我会再次假设您在EC2-classic中运行RDS,在VPC内运行 NOT 。如果不是这种情况,请提供有关RD部署的更多信息。