mysql
MySQL dump & import
관절분리
2016. 8. 24. 16:56
반응형
NeoAPI 별문지기 - www.NeoAPI.com
두 개의 MySQL이 있을 때, 하나의 MySQL 데이터를 dump받아 다른 MySQL로 import하는 방법을 알아보자.
물론 이 방법은 하나의 MySQL을 dump로 backup받아 필요시 restore하는 방법이기도 하다.
물론 이 방법은 하나의 MySQL을 dump로 backup받아 필요시 restore하는 방법이기도 하다.
설명
1. dump
2. import
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만 덤프 받는다.
- 데이터만 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
[출처] MySQL dump & import (NeoAPI) |작성자 별문지기
반응형