mysqldump와 MySQLWorkbench를 이용하여 MySQL에서 AWS RDS MariaDB로 Import하는 방법

 

1. Source

mysqldump 명령어를 이용하여 데이터를 export한다.

http://sarc.io/index.php/mariadb/113-mysql-mariadb-mysqldump 을 참고하라.

 

2.  Target

당연한 이야기지만 AWS RDS 인스턴스가 생성되어 있어야 한다. 그리고 호스트(IP), 포트, DB, 계정/패스워드를 잘 확인한다.

어떠한 방법으로 import할 것인가?

 

2-1. mysqldump 명령어 사용

mysqldump를 통하여 export/import를 동시에 수행할 수 있다.

https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.SmallExisting.html 를 참고하라.

하지만 이 방법은 아직 사용하지 않았다.

 

2-2. MySQLWorkbench 사용

MySQLWorkbench를 사용하여 import할 수 있다.

  1. <Data Import/Restore> 메뉴를 클릭한다.
  2. <Import from Self-Contained File>를 선택하고 export된 파일을 선택한다.
  3. <Start Import>를 클릭한다.

import가 완료되면 import된 테이블을 확인한다.

show tables;

혹은 information_schema.tables을 조회한다.

select * from information_schema.tables