2014-09-09 9 views
1

Amazon RDS에서 Amazon EC2를 사용하고 있습니다.Amazon RDS : 아마존 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를 사용하여이 작업을 수행했습니다.

답변

0

희망이 도움이됩니다.

  1. 아마존 EC2 인스턴스 방화벽에서 포트 3306이 허용되는지 확인하십시오.
  2. 은 로컬 및 아마존의 MySQL을 3306
  3. 포트 수 있습니다 보안 그룹을 추가하여 해당 사용자 이름과 암호를 사용하여 호스트 myinstances.aa23swersdf.us-east-1.rds.amazonaws.com를 추가합니다.
  4. 플러시 권한.

테스트를 위해 MySQL 커넥터를 사용할 수도 있습니다. 인터넷에서 다운로드 할 수 있습니다.

0

보안 그룹에 IP 주소를 추가 했습니까?

AWS 인스턴스 중 하나에 phpMyAdmin을 설치하고 보안 그룹에 할당 한 다음 가져 오기를 실행할 수 있습니다.

+0

phpmyadmin을 어떻게 설치할 수 있습니까? – Napster

+0

로컬 IP 주소를 추가해야하며 CMD를 사용하거나 SQL Workbench를 설치할 수 있습니다 – user1270949