MySQL 덤프

From IT Wiki
Revision as of 12:03, 26 February 2023 by Dbeaver (talk | contribs) (새 문서: == 개요 == 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패스...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

개요

mysql(mariadb) 설치 시 같이 설치되는 mysqldump 명령어 사용

  • 마리아DB도 동일하게 'mysqldump' 사용
  • 일반적 위치: /usr/bin/mysqldump

사용 예시

기본 사용법

전체 DB 덤프

mysqldump -uroot -p패스워드 --all-databases > /디렉토리/덤프파일

특정 DB 덤프

mysqldump DB명 > /디렉토리/덤프파일 -uroot -p패스워드

특정 테이블 덤프

mysqldump DB명 테이블명 > /디렉토리/덤프파일 -uroot -p패스워드

원격 서버 덤프

mysqldump -h서버주소 -P포트 --all-databases -uroot -p > 덤프파일명.sql

압축하여 덤프

mysqldump -u계정명 -p'비밀번호' DB명 | gzip > /디렉토리/파일명.sql.gz

범위 지정하여 덤프

mysqldump -u계정명 -p'비밀번호' DB명 테이블명 -w "ID like '2012%'" > /디렉터리/백업파일명.sql