Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

따..딱히 공부하려고 포스팅하는 건 아니니까..!

mysql 콘솔에서 sql 파일 내보내기/가져오기 본문

데이터베이스

mysql 콘솔에서 sql 파일 내보내기/가져오기

보즈리 2015. 1. 12. 14:35



<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 출처

http://buyworksell.com/2013/09/29/mysql-%EC%BD%98%EC%86%94%EC%97%90%EC%84%9C-sql-%ED%8C%8C%EC%9D%BC-%EB%82%B4%EB%B3%B4%EB%82%B4%EA%B8%B0-%EB%B0%8F-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0/

'데이터베이스' 카테고리의 다른 글

데이터베이스 export/import할 때 간단한 팁  (0) 2015.04.27
데이터베이스 시스템  (0) 2014.11.13
Comments