mysqldump(백업)

database, query 2014. 10. 8. 09:29

* Databases 전체 덤프

mysqldump -u[아이디] -p[패스워드] --all-databases > 저장될 파일명
ex) mysqldump -uroot -ppass --all-databases > test.sql

* Database만 덤프

mysqldump -u[아이디] -p[패스워드] [디비명] > 저장될 파일명
ex) mysqldump -uroot -ppass test > test.sql

* 테이블만 덤프

mysqldump -u[아이디] -p[패스워드] [디비명] [테이블명] > 저장될 파일명
ex) mysqldump -uroot -ppass test student > test.sql

* 테이블구조만 덤프

mysqldump -u[아이디] -p[패스워드] --no-data [디비명] [테이블명] > 저장될 파일명
ex) mysqldump -uroot -ppass --no-data test student > test.sql

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

mysqldump -u[아이디] -p[패스워드] --no-create [디비명] [테이블명] > 저장될 파일명
ex) mysqldump -uroot -ppass --no-create test student > test.sql

* 덤프파일을 이용한 복구

mysql -u[아이디]-p[패스워드] [디비명]< 파일명

 

* 간혹 복구시 패스워드를 같이 입력하면 안되는 경우가 있다

mysql -u[아이디]-p공백 [디비명]< 파일명
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,