Amazon RDS:如何将数据库导入亚马逊RDS实例?

时间:2014-09-09 10:13:16

标签: php mysql amazon-ec2 amazon-s3 amazon-rds

我正在将Amazon EC2与Amazon RDS结合使用。

我已使用Elastic Beanstalk成功创建了数据库并将代码上传到亚马逊。 现在我想将本地数据库数据导入RDS数据库。我冲浪并发现mysql command我们可以这样做,所以我这样做

D:\wamp\bin\mysql\mysql5.5.8\bin>mysql --host=myinstances.aa23swersdf.us-east-1.rds.amazonaws.com --user=username --pass=password --port=3306 dbname < locahost.sql

但它引发了这个错误:

ERROR 2003 (HY000): Can't connect to MySQL server on 'myinstances.aa23swersdf.us-east-1.rds.amazonaws.com' (10060)

我该如何解决?

我是通过Windows上的cmd完成的。

2 个答案:

答案 0 :(得分:0)

希望这有帮助。

  1. 确保Amazon EC2实例防火墙上允许端口3306。
  2. 添加允许端口3306
  3. 的安全组
  4. 在本地和亚马逊的mysql上,使用相应的用户名和密码添加主机 myinstances.aa23swersdf.us-east-1.rds.amazonaws.com
  5. 冲洗特权。
  6. 您也可以使用MySQL Connector进行测试。它可以在互联网上下载。

答案 1 :(得分:0)

您是否已将您的IP地址添加到安全组。

或者您可以在其中一个AWS实例上安装phpMyAdmin,将其分配给安全组,然后运行导入。