php - 亚马逊 RDS : How to import database to amazon RDS instance?

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

我正在使用 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 执行此操作。

最佳答案

希望这对您有所帮助。

  1. 确保 Amazon EC2 实例防火墙允许端口 3306。
  2. 添加允许3306端口的安全组
  3. 在本地和 amazon 的 mysql 上,添加主机 myinstances.aa23swersdf.us-east-1.rds.amazonaws.com 以及您相应的用户名和密码。
  4. 刷新权限。

您也可以使用MySQL Connector 进行测试。它可以在 Internet 上下载。

关于php - 亚马逊 RDS : How to import database to amazon RDS instance?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25742050/

相关文章:

php - localhost http 500 内部服务器错误

php - mysql喜欢不通配符

mysql - 为什么我无法设置 Rails 迁移中 float 的精度和比例?

mysql - 仅使用 MySQL 将每月的数据提取为列

php - 使用Sessions实现REST api好不好?

php - 属性 &lt;input type ="email"> 在 HTML5 中未正确验证

c# - 在 ExecuteNonQuery 上获取受影响的行

ssh - scp 到 Amazon EC2 失败,但 ssh 有效

mysql - 通过ec2 beantalk实例访问RDS

node.js - 使用Bitbucket Pipeline和AWS CodeDeploy自动部署Angular 4 App