따..딱히 공부하려고 포스팅하는 건 아니니까..!
mysql 콘솔에서 sql 파일 내보내기/가져오기 본문
<mysqldump를 이용한 방법>
Databases 전체 내보내기
mysqldump -u[아이디] -p[패스워드] –all-databases > 저장될 파일명
ex) mysqldump -uroot -ppass –all-databases > test.sql
Database만 내보내기
mysqldump -u[아이디] -p[패스워드] [디비명] > 저장될 파일명
ex) mysqldump -uroot -ppass test > test.sql
테이블만 내보내기
mysqldump -u[아이디] -p[패스워드] [디비명] [테이블명] > 저장될 파일명
ex) mysqldump -uroot -ppass test student > test.sql
테이블구조만 내보내기
mysqldump -u[아이디] -p[패스워드] –no-data [디비명] [테이블명] > 저장될 파일명
ex) mysqldump -uroot -ppass –no-data test student > test.sql
테이블구조를 제외한 데이터만 내보내기
mysqldump -u[아이디] -p[패스워드] –no-create [디비명] [테이블명] > 저장될 파일명
ex) mysqldump -uroot -ppass –no-create test student > test.sql
SQL 파일 가져오기
mysql -u[아이디]-p[패스워드] [디비명]< 파일명
<mysqldump를 이용하지 않은 방법>
mysql -u[아이디] -p[패스워드] database > 저장될 파일명
mysql -u[아이디] -p[패스워드] database < 들여올 파일명
mysql -u[아이디] -p[패스워드] < 실행할 파일명
-> 되도록 mysqldump를 사용하지 않고 populate하는 것이좋다
mysqldump로 하면 논리적 연관성을 포함하지 않고 populate 되는 단점이 있다.
그러므로 되도록이면 mysql을 이용하여 내보내기하는 것이 좋다.
mysqldump 출처
'데이터베이스' 카테고리의 다른 글
데이터베이스 export/import할 때 간단한 팁 (0) | 2015.04.27 |
---|---|
데이터베이스 시스템 (0) | 2014.11.13 |