mongoDB バックアップを実行する
mongoDBで、バックアップを実行する手順を記述してます。「mongodump –out」で可能です。ここではバックアップから復元する方法も記載してます。
環境
- OS CentOS Stream release 9
- MongoDB 6.0.2
手順
バックアップを実行するには、「mongodump –out」を使用します。
mongodump --out バックアップパス -u ユーザー名 -p パスワード
実際に、バックアップを実行してみます。
# mongodump --out ~/bk/ -u testuser -p password
バックアップ先を確認すると以下のファイルが生成されていることが確認できます。
# tree
.
|-- admin
| |-- foo.bson
| |-- foo.metadata.json
| |-- system.users.bson
| |-- system.users.metadata.json
| |-- system.version.bson
| `-- system.version.metadata.json
|-- hoge
| |-- bar.bson
| |-- bar.metadata.json
| |-- bbb.bson
| |-- bbb.metadata.json
| |-- foo.bson
| |-- foo.metadata.json
| |-- foot.bson
| |-- foot.metadata.json
| |-- product.bson
| |-- product.metadata.json
| |-- system.js.bson
| `-- system.js.metadata.json
`-- test
|-- foo.bson
`-- foo.metadata.json
リストア
リストアは「mongorestore」コマンドで可能です。
mongorestore --host="localhost" --port=27017 ~/bk/ -u testuser -p password
-
前の記事
VSCODE インストールしている拡張機能の一覧を確認する 2022.01.01
-
次の記事
MySQL jsonオブジェクトをマージする 2022.01.02
コメントを書く