본문 바로가기
Y
S
영삼넷
youngsam.net
자체 개발
기술노트
뉴스
자료실
커뮤니티
소개
홈
/
커뮤니티
/
MySQL 백업과 복원 방법 정리
Q&A
2018년 7월 15일
1분 읽기
수정
삭제
MySQL 백업과 복원 방법 정리
서
서버관리자
조회 2000
댓글 2
MySQL 데이터베이스 백업과 복원 방법을 정리해주실 수 있나요?
mysqldump 사용법과 자동 백업 스크립트 작성법이 궁금합니다. 크론탭으로 매일 자동 백업하고 싶습니다.
55
URL 복사
MySQL
백업
복원
mysqldump
이전 글
JavaScript Promise 사용법 좀 알려주세요
다음 글
Bootstrap vs Foundation 프레임워크 비교
관련 글
MySQL 조인 종류 설명 부탁합니다
2018. 9. 22.
댓글
2
코
코딩하는민수
8년 전
mysqldump 기본 사용법입니다:
```bash
# 백업
mysqldump -u root -p mydb > backup.sql
# 전체 백업
mysqldump -u root -p --all-databases > all_backup.sql
# 복원
mysql -u root -p mydb < backup.sql
```
크론탭은 `0 2 * * * /path/to/backup.sh`로 매일 새벽 2시에 실행하면 됩니다.
답글
프
프론트수진
8년 전
자동 백업 스크립트에 날짜별 파일명을 넣고, 오래된 백업은 자동 삭제하는 것도 추가하세요.
```bash
DATE=$(date +%Y%m%d)
mysqldump -u root -p$PASS mydb | gzip > /backup/mydb_$DATE.sql.gz
find /backup -name "*.sql.gz" -mtime +30 -delete
```
답글
Website (do not fill)
Ctrl+Enter로 등록
댓글 등록
댓글 2
```bash
# 백업
mysqldump -u root -p mydb > backup.sql
# 전체 백업
mysqldump -u root -p --all-databases > all_backup.sql
# 복원
mysql -u root -p mydb < backup.sql
```
크론탭은 `0 2 * * * /path/to/backup.sh`로 매일 새벽 2시에 실행하면 됩니다.
```bash
DATE=$(date +%Y%m%d)
mysqldump -u root -p$PASS mydb | gzip > /backup/mydb_$DATE.sql.gz
find /backup -name "*.sql.gz" -mtime +30 -delete
```