그러냐

MySQL dump & import 본문

mysql

MySQL dump & import

관절분리 2016. 8. 24. 16:56
반응형
NeoAPI 별문지기 - www.NeoAPI.com
두 개의 MySQL이 있을 때, 하나의 MySQL 데이터를 dump받아 다른 MySQL로 import하는 방법을 알아보자.
물론 이 방법은 하나의 MySQL을 dump로 backup받아 필요시 restore하는 방법이기도 하다.

설명
1. dump

1) 기본사용법

     - 데이터만 dump 받기
            mysqldump -uUserId -pPassword -hHostIPAddress -t DataBaseName > ExportFileName.sql
    - 데이터와 schema 함께 dump 받기
            mysqldump -uUserId -pPassword -hHostIPAddress DataBaseName > ExportFileName.sql

   - Table들을 지정하여 dump 받기
         
mysqldump -uUserId -pPassword -hHostIPAddress -t DataBaseName table1 table2 table3  > ExportFileName.sql

2) 옵션 설명
    mysqldump는 mysql bin folder안에 있는 실행파일이다.
    -u : user id. '-u'와 user id를 붙여 써야 한다. (예: -umyid)
    -p : 비밀번호를 지정. (예: -p1234)
    -h : mysql이 실행중인 컴퓨터의 address. local인 경우 이 옵션을 사용하지 않는다. (예: -h192.168.5.46)
    -t : 데이터만 덤프 받는다.
    -d : schema만 덤프 받는다.

2. import

    mysql -uUserId -pPassword DataBaseName < ExportFileName.sql

 

반응형