MySQL 덤프: 두 판 사이의 차이
IT 위키
(새 문서: == 개요 == mysql(mariadb) 설치 시 같이 설치되는 mysqldump 명령어 사용 * 마리아DB도 동일하게 'mysqldump' 사용 * 일반적 위치: /usr/bin/mysqldump == 사용 예시 == === 기본 사용법 === '''전체 DB 덤프'''<syntaxhighlight lang="bash"> mysqldump -uroot -p패스워드 --all-databases > /디렉토리/덤프파일 </syntaxhighlight>'''특정 DB 덤프'''<syntaxhighlight lang="bash"> mysqldump DB명 > /디렉토리/덤프파일 -uroot -p패스...) |
편집 요약 없음 |
||
29번째 줄: | 29번째 줄: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
mysqldump -u계정명 -p'비밀번호' DB명 테이블명 -w "ID like '2012%'" > /디렉터리/백업파일명.sql | mysqldump -u계정명 -p'비밀번호' DB명 테이블명 -w "ID like '2012%'" > /디렉터리/백업파일명.sql | ||
</syntaxhighlight> | |||
=== 종합 세트 === | |||
<syntaxhighlight lang="bash"> | |||
mysqldump -h 원격호스트 -u계정 -p'비밀번호' DB명 테이블명 -w '쿼리조건(WHERE절만)' | gzip > /디렉터리/백업파일명.sql.gz | |||
</syntaxhighlight> | </syntaxhighlight> |
2023년 2월 26일 (일) 12:33 기준 최신판
1 개요[편집 | 원본 편집]
mysql(mariadb) 설치 시 같이 설치되는 mysqldump 명령어 사용
- 마리아DB도 동일하게 'mysqldump' 사용
- 일반적 위치: /usr/bin/mysqldump
2 사용 예시[편집 | 원본 편집]
2.1 기본 사용법[편집 | 원본 편집]
전체 DB 덤프
mysqldump -uroot -p패스워드 --all-databases > /디렉토리/덤프파일
특정 DB 덤프
mysqldump DB명 > /디렉토리/덤프파일 -uroot -p패스워드
특정 테이블 덤프
mysqldump DB명 테이블명 > /디렉토리/덤프파일 -uroot -p패스워드
2.2 원격 서버 덤프[편집 | 원본 편집]
mysqldump -h서버주소 -P포트 --all-databases -uroot -p > 덤프파일명.sql
2.3 압축하여 덤프[편집 | 원본 편집]
mysqldump -u계정명 -p'비밀번호' DB명 | gzip > /디렉토리/파일명.sql.gz
2.4 범위 지정하여 덤프[편집 | 원본 편집]
mysqldump -u계정명 -p'비밀번호' DB명 테이블명 -w "ID like '2012%'" > /디렉터리/백업파일명.sql
2.5 종합 세트[편집 | 원본 편집]
mysqldump -h 원격호스트 -u계정 -p'비밀번호' DB명 테이블명 -w '쿼리조건(WHERE절만)' | gzip > /디렉터리/백업파일명.sql.gz