我正在使用 Amazon EC2 和 Amazon RDS。
我已经使用 Elastic Beanstalk 成功创建了数据库并将代码上传到亚马逊。
现在我想将我的本地数据库数据导入 RDS 数据库。我上网冲浪,发现通过 mysql 命令
我们可以做到这一点,所以我这样做了
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 执行此操作。
最佳答案
希望这对您有所帮助。
- 确保 Amazon EC2 实例防火墙允许端口 3306。
- 添加允许3306端口的安全组
- 在本地和 amazon 的 mysql 上,添加主机 myinstances.aa23swersdf.us-east-1.rds.amazonaws.com 以及您相应的用户名和密码。
- 刷新权限。
您也可以使用MySQL Connector 进行测试。它可以在 Internet 上下载。
关于php - 亚马逊 RDS : How to import database to amazon RDS instance?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25742050/