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

 

MongoDB

Posted by arkgame