내용으로 건너뛰기
권남
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
database:mysql:dump
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== MySQL Database Dump & Copy ====== 원문 : http://www.okjsp.pe.kr/bbs?act=VIEW&bbs=bbs4&keyfield=content&keyword=&seq=30723&pg=0 ===== 데이터베이스 덤프하기 ===== <code sh> mysqldump -u 사용자명 -p DB이름 [테이블이름] > 덤프파일명.sql </code> ===== 테이블 구조만 덤프하기 ===== * ''-d'' 옵션만 주면 된다. <code sh> mysqldump -d -h 호스트네임 -u 사용자명 -p DB이름 > 덤프파일명.sql </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]] ===== 데이터베이스 로드하기 ===== 로드하기 전에 로드할 데이터베이스에는 덤프 대상에 속한 테이블이 없어야만 한다. <code> # 데이터베이스 초기화 mysql> drop database DB이름 mysql> create database DB이름 </code> <code sh> # 데이터 로드 mysql -u 사용자명 -p -e "source 덤프파일명.sql" DB이름 </code> ===== MySQL Copy Database ===== MySQL 데이터베이스를 한쪽에서 다른쪽으로 쉽게 복제 가능하다. [[http://dev.mysql.com/doc/refman/5.0/en/copying-databases.html|Copying MySQL Databases to Another Machine]] <code sh> mysqldump -u사용자명 -p비밀번호 sourceDB이름 | mysql -h '호스트명' -u사용자명 -p비밀번호 destDB이름 </code> ===== 참조 ===== * [[https://stackoverflow.com/questions/935556/mysql-dump-by-query|sql - MySQL dump by query - Stack Overflow]]
database/mysql/dump.txt
· 마지막으로 수정됨: 2020/12/23 15:29 저자
kwon37xi
문서 도구
문서 보기
이전 판
역링크
맨 위로