2013-12-13 2 views
1

로컬 MySQL 서버를 클라우드로 마이그레이션하는 방법에 대해 조언 해주십시오.로컬 mysql 서버를 AWS로 마이그레이션하려고 시도

현재 Fedora Linux 상자와 NAS가 이더넷을 통해 연결되어 있습니다. 나는 그것에 대해 이동하는 가장 좋은 방법이라고 생각 :

  1. 아마존 RDS 인스턴스를 작성 모든 데이터베이스의 mysqldump는을 가지고이 인스턴스
  2. -
  3. 시프트 로컬 연결 생성 mysqldump를에서로드하려고

올바른 경로에 있습니까? 어떻게해야합니까 (1). 나는 mysql 서버에 대한 사용자 이름과 패스워드 기반의 접근 권한을 가지고 있으며 오직 하나의 데이터베이스 만 가지고있다. 나는 그물에 약간 연결을 따르는 것을 시도했다 그러나 명령은 일하는 것을 보이지 않았다.

(2) 가능합니까?

최종 목표는 로컬 서버에서 AWS의 DB 서버에 연결하고 완벽하게 쿼리 할 수있게하는 것입니다.

답변

1

비슷한 마이그레이션을 수행했으며 올바른 방향으로 가고 있다고 생각합니다.

"(1)에 대해 어떻게해야합니까?"

그냥

mysqldump -h [host] -u [user] -p[password] [dbname] > dumpfilename.sql 

"(2)도 가능합니까?": 예컨대, 사용자 DB의 mysqldump는 걸릴 파일에 저장

물론입니다. 다른 MySQL 인스턴스에 연결하는 것처럼 MySQL RDS 인스턴스에 연결할 수 있습니다. 호스트 이름은 AWS Management Console에서 "endpoint"로 참조됩니다.

당신은 RDS 인스턴스 및 설정 보안 그룹, 덤프로드 할 준비가 만든

한 : 또한

mysql -h [endpoint] -u [user] -p[password] [dbname] < dumpfilename.sql 
+0

: http://aws.amazon.com/articles/2933 – slayedbylucifer

+0

감사합니다 ! 오늘 기회를주고 되돌릴 것입니다. –

+0

Worked. 감사! –