[리눅스] crond를 이용하여 DB백업 배치 돌리기
2021. 12. 19. 16:04ㆍ리눅스
반응형
1. 리눅스에 crond 설치하기
- crond 설치
시스템에 crond 패키지가 설치되어 있지 않으면, 다음 명령어로 설치합니다:sudo yum install cronie
2. crond 데몬 실행하기
- crond 데몬 시작
crond 서비스를 시작하여 주기적인 작업을 실행할 수 있게 합니다:sudo systemctl start crond
3. crontab 편집기 실행하기
- crontab 설정 편집
crontab -e 명령어를 통해 스케줄러 편집기를 실행하고, 백업 작업을 설정합니다:crontab -e
4. DB 백업 스케줄 설정
- 새벽 1시마다 DB 백업 실행
아래 내용을 crontab에 추가하여, 새벽 1시에 자동으로 DB 백업이 실행되도록 설정합니다:0 1 * * * mysqldump -u root -p'password' --all-databases --events > /home/dbbak/database.sql
5. crond 데몬 재시작
- crond 데몬 재시작
crond 서비스를 다시 시작하여 변경 사항을 적용합니다:sudo systemctl restart crond
결과
이 설정을 완료하면, 매일 새벽 1시에 자동으로 DB 백업이 실행되어 /home/dbbak/database.sql 위치에 MySQL 덤프 파일이 생성됩니다.
반응형
'리눅스' 카테고리의 다른 글
[리눅스] mariadb 백업처리 (1) | 2022.01.27 |
---|---|
[리눅스] CentOS 7 https적용하기 (ssl세팅) (0) | 2022.01.21 |
[리눅스] CentOS 7 mariadb 설치하기 (0) | 2022.01.21 |
[리눅스] CentoOS 7 리눅스 jsp개발환경 세팅 (0) | 2022.01.19 |
[리눅스] 기본 명령어 (0) | 2019.10.21 |