사용자 도구

사이트 도구


database:mysql:dump

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
database:mysql:dump [2016/02/15 15:31]
kwon37xi [MySQL Database Dump]
database:mysql:dump [2020/12/23 15:29] (현재)
kwon37xi
줄 12: 줄 12:
 mysqldump -d -h 호스트네임 -u 사용자명 -p DB이름 > 덤프파일명.sql mysqldump -d -h 호스트네임 -u 사용자명 -p DB이름 > 덤프파일명.sql
 </code> </code>
 +
 +===== binary dump =====
 +  * 바이너리 덤프시 ''%%--hex-blob%%'' 옵션을 준다.
 +<code sh>
 +mysqldump --hex-blob -u 사용자명 -p DB이름 [테이블이름] > 덤프파일명.sql
 +</code>
 +
 +===== 특정 컬럼만 dump =====
 +  * 기본적으로는 안되고, 임시 테이블을 만든다.
 +<code sh>
 +mysql> CREATE TABLE `tempTable` AS SELECT `columnYouWant` from `table`;
 +$> mysqldump yourDB tempTable > temp.sql
 +</code>
 +  * [[https://stackoverflow.com/questions/15264597/how-to-take-mysql-dump-of-selected-columns-of-a-table|mysql5 - How to take mysql dump of selected columns of a table - Stack Overflow]]
  
 ===== 데이터베이스 로드하기 ===== ===== 데이터베이스 로드하기 =====
줄 31: 줄 45:
 mysqldump -u사용자명 -p비밀번호 sourceDB이름 | mysql -h '호스트명' -u사용자명 -p비밀번호 destDB이름 mysqldump -u사용자명 -p비밀번호 sourceDB이름 | mysql -h '호스트명' -u사용자명 -p비밀번호 destDB이름
 </code> </code>
 +
 +===== 참조 =====
 +  * [[https://stackoverflow.com/questions/935556/mysql-dump-by-query|sql - MySQL dump by query - Stack Overflow]]
  
database/mysql/dump.1455519674.txt.gz · 마지막으로 수정됨: 2016/02/15 15:31 저자 kwon37xi