MongoDB5.0.6でバックアップを実行する方法
環境
debian 11.2
MongoDB 5.0.6
書式
mongodump –out バックアップパス -u ユーザー名 -p パスワード
操作方法
1.バックアップを実行します。
# mkdir -p /data/backup # mongodump --out /data/backup/ -u mongo -p 12345678a 2022-03-04T06:18:23.809+0900 writing admin.system.users to /data/backup/admin/system.users.bson 2022-03-04T06:18:23.832+0900 done dumping admin.system.users (1 document) 2022-03-04T06:18:23.833+0900 writing admin.system.version to /data/backup/admin/system.version.bson 2022-03-04T06:18:23.834+0900 done dumping admin.system.version (2 documents) 2022-03-04T06:18:23.837+0900 writing sampledb.employee to /data/backup/sampledb/employee.bson 2022-03-04T06:18:23.842+0900 writing sampledb.addr to /data/backup/sampledb/addr.bson 2022-03-04T06:18:23.843+0900 writing sampledb.user to /data/backup/sampledb/user.bson 2022-03-04T06:18:23.851+0900 done dumping sampledb.user (0 documents) 2022-03-04T06:18:23.877+0900 done dumping sampledb.employee (2 documents) 2022-03-04T06:18:23.884+0900 done dumping sampledb.addr (0 documents)
2.バックアップ先を確認すると以下のファイルが生成されていることが確認できます。
# cd /data/backup # pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/| /g' /data/backup |--admin | |--system.users.bson | |--system.users.metadata.json | |--system.version.bson | |--system.version.metadata.json |--sampledb | |--addr.bson | |--addr.metadata.json | |--employee.bson | |--employee.metadata.json | |--user.bson | |--user.metadata.json