11. Cloud Z DB Migration

인쇄

기존 사용중인 MariaDB(mysql)를 Colud Z DB 서비스로 마이그레이션 하는 방법을 가이드 합니다.

해당 마이그레이션 방법은 데이터를 추출(Export) 및 주입(Import) 과 데이터 확인 방법으로 구성되어 있습니다.

마이그레이션 확인 방법에는 최소한의 마이그레이션 확인사항이며, 업무별 주요 데이터에 대해서는 사용자가 직접 확인을 해야 합니다.


아래 방법으로 마이그레이션이 제한이 될 경우에는 Cloud Z Support Portal 통해서 티켓으로 요청해 주시기 바랍니다.


11.1.기존 사용중인 MariaDB(mysql) 데이터 추출(Export)


11.1.1. 도구를 활용한 방법(MysqlWorkbench 활용)

OS에 맞게 MysqlWorkbench 다운로드 합니다.


설치 이후에 MysqlWorkbench를 실행하여 기존의 사용중인 MariaDB(mysql) Connection 정보를 입력합니다.


기존의 사용중인 MariaDB(mysql) 접속하여 Dump를 수행합니다.


11.1.2. mysql client를 통한 CLI 활용 방법

전체 데이터베이스 추출하기

$ mysqldump -uroot -p****** -A > backup_full.sql

특정 데이터베이스 (db1)만 추출

$ mysqldump -uroot -p****** db1 > backup_db1.sql


InnoDB 일 경우에는 --single-transaction 옵션을 사용하여 lock 을 걸지 않고도 Dump가 가능합니다.

또한, function, procedure 가 있는 경우에는 --routines 옵션을 추가합니다.

더 많은 옵션의 경우에는 https://mariadb.com/kb/en/library/mysqldump/ 참고하시기 바랍니다.


11.2.Colud Z DB 서비스 데이터 주입(Import)


11.2.1. 도구를 활용한 방법

Cloud Z DB에서 생성한 mariadb의 Connection 정보를 확인합니다.

Cloud Z DB에서 생성한 mariadb의 Connection를 MysqlWorkbench 에 등록합니다.

Data Import를 통해서 데이터를 주입(Import) 합니다.