백업
- 전체 데이터베이스 백업
우선 DB 서버내 존재하는 모든 데이터베이스를 백업하고자 하면 터미널에서 다음과 같이 명령해주면 됩니다. - 하나의 데이터베이스 백업
여러 데이터베이스 중에서 하나의 데이터베이스만 백업하고 싶다면 다음과 같이 명령해주면 됩니다. - 전체 데이터베이스 복구
백업해놓은 sql 파일을 이용해서 다시금 데이터베이스를 복구시킬 수 있습니다. - 하나의 데이터베이스 복구
여러 데이터베이스 중에서 하나의 데이터베이스만 백업하고 싶다면 다음과 같이 명령해주면 됩니다.
mysqldump -u[아이디] -p[패스워드] --all-databases > [백업파일명].sql
ex) mysqldump -ukyohoonsim -p1234 --all-databases > backup_all_db.sql
mysqldump -u[아이디] -p[패스워드] [데이터베이스명] > [백업파일명].sql
ex) mysqldump -ukyohoonsim -p1234 test > backup_test_db.sql
복구
mysql -u[아이디] -p[패스워드] < [백업파일명].sql
ex) mysqldump -ukyohoonsim -p1234 < backup_all_db.sql
백업할 때와 꺽쇠의 방향이 반대이니 주의하세요.
mysql -u[아이디] -p[패스워드] [데이터베이스명] < [백업파일명].sql
ex) mysqldump -ukyohoonsim -p1234 test < backup_test_db.sql
반응형
'DB > MariaDB' 카테고리의 다른 글
[MariaDB] 마리아DB 재기동 (시작, 종료, 재시작) (0) | 2021.05.30 |
---|---|
[MariaDb] 마리아DB 테이블-뷰 View (MySql) (0) | 2021.05.30 |
[MariaDB] 다중 In (0) | 2021.05.30 |
댓글