mariaDB 백업 및 복구
● 전체 DB 덤프
mysqldump -u사용자id -p -all-databases > 덤프파일명.sql ex) mysqldump -uroot -p --all-databases > all.sql |
● 덤프파일 복구
mysql -u사용자id -p < 덤프 파일명.sql ex) mysql -uroot -p < all.sql |
● 특정 DB만 덤프
mysqldump -u사용자id -p db이름 > 덤프파일명.sql ex) mysqldump -uroot -p db1 > db1.sql |
● 특정 DB만 복구
mysql -u사용자id -p db이름 < 덤프파일명.sql ex) mysql -uroot -p db1 < db1.sql |
● 특정 테이블만 덤프
mysqldump -u사용자id -p db이름 테이블명 > 덤프파일명.sql ex) mysqldump -urootid -p db1 table01 > db1_table01.sql |
● 특정 테이블 복구
mysql -u사용자id -p db이름 < 덤프파일명.sql ex) mysql -uroot -p db1 < db1_table01.sql |
● 테이블 여러개를 덤프
- 테이블명 쓰고 띄어쓰기해야 함!!
mysqldump -u사용자id -p db이름 테이블명1 테이블명2 테이블명3 > 덤프파일명.sql ex) mysqldump -uroot -p db1 table01 table02 table03 > db1_tables.sql |
● 테이블 여러개 덤프파일 복구
특정테이블 복구와 동일!