본문 바로가기
Web Programing!/Mysql

[MYSQL] MySQL DUMP 백업 및 복원

by 어설픈봉봉이 2011. 9. 10.
반응형
SMALL




MySQL DUMP 백업 및 복원

 

백업/복구 모두 cmd모드에서 할것.


====백업====

1.cmd접속

-권한이 있는 계정으로 dump할것 .(보통 root계정)

2.명령어

-p[비밀번호]는 한칸 띄우지 말고 붙여서 할것.

3.저장위치를 파일명 앞에 적지않으면 현재 위치해 있는 폴더에 백업한다.



====복구====

1. Mysql 5.0 계정생성, 디비생성 참조.

-계정 및 계정에 권한을 주고 db까지 셋팅.

2.cmd접속

-권한이 있는 계정으로 dump할것 .(보통 root계정)

2.명령어(밑에)

-u[아이디] -p[비밀번호]는 한칸 띄우지 말고 붙여서 할것.



명령어


== 백업 ==

DB전체 덤프

mysqldump -u[아이디] -p[비밀번호] --all-databases > [저장될 파일명]

DB만 덤프

mysqldump -u[아이디] -p[비밀번호] [디비명] > [저장될 파일명]

테이블 구조만

mysqldump -u[아이디] -p[비밀번호] --no-data [디비명] [테이블명] > [저장될 파일명]

테이블구조를 제외한 데이터만 덤프

mysqldump -u[아이디] -p[비밀번호] --no-create [디비명] [테이블명] > [저장될 파일명]


== 복구 ==

덤프파일을 이용한 복구

mysql -u[아이디] -p[암호][디비명] < [파일명]

패스워드 동시 입력시 복구 안되면

mysql -u[아이디] -p[공백][디비명] < [파일명]


반응형