728x90
반응형
[root@localhost /]# mongodump --out /mongodb_stats_backup --host 127.0.0.1 --port 27017 --db stats
2022-02-03T10:15:28.150+0900 writing stats.stats to
2022-02-03T10:15:29.210+0900 done dumping stats.stats (62854 documents)
이용자 정보 나 통계 정보 등 MongoDB의 데이터베이스를 가끔 백업을 시켜야 합니다.
명령어: mongodump
출력: --out
저장위치: /mongodb_stats_backup
URL: ---host
포트: --port
대상DB: --db
를 입력하면 writing.... 및 done의 메시지를 출력합니다.
백업된 위치의 파일들을 보면, json 파일 및 bson파일이 보입니다.
[root@localhost /]# ls -al ./mongodb_stats_backup/stats/
total 30696
drwxr-xr-x 2 root root 4096 Feb 3 10:15 .
drwxr-xr-x 3 root root 4096 Feb 3 10:15 ..
-rw-r--r-- 1 root root 31380482 Feb 3 10:15 stats.bson
-rw-r--r-- 1 root root 155 Feb 3 10:15 stats.metadata.json
[root@localhost /]#
만약, 특정 주기마다 백업을 수행시키고자 한다면 crontab에 등록하면 됩니다.( #crontab -e )
아래는 등록 후 조회(#crontab -l)한 화면입니다.
[root@localhost enterprise-server]# crontab -l
30 8 * * * /apps-node/enterprise-server/TextTranstaltionAPI.sh > /dev/null 2>&1
0 * * * * /apps-node/enterprise-server/DeleteNonStats.sh > /dev/null 2>&1
0 2 * * * /apps-node/enterprise-server/BackupStatsInfo.sh > /dev/null 2>&1
728x90
반응형
'리눅스 명령어' 카테고리의 다른 글
사용 중인 파일 크기를 0으로 만들기 (0) | 2023.09.18 |
---|---|
kex_exchange_identification: Connection closed by remote host (0) | 2023.04.13 |
timezone 설정 (0) | 2023.03.28 |