MongoDBデータベースを復元する方法
MongoDBデータベースを復元するには、以下の手順に従います。
- MongoDBデータベースがインストールされており、復元するデータベースファイルのある場所が分かっていることを確認します。
- コマンドライン端末またはMongoDBのシェルを開きます。
- データベースを復元するには、mongorestore コマンドを使用します。 コマンドの基本的な構文を以下に示します。
- mongorestore –db <データベース名> <バックアップディレクトリのパス>
- は復元するデータベース名、 はバックアップファイルの格納ディレクトリのパスです。
- mongorestore コマンドを実行する際は、カレントディレクトリが mongorestore コマンドのあるディレクトリにするか、mongorestore コマンドのあるディレクトリを環境変数に追加してください。
- モンゴDBは、リストアコマンドを実行すると、バップアップファイルを抽出して、データを指定されたデータベースに復元します。
- 復元完了までお待ちください。完了までにかかる時間は、バックアップファイルの容量とシステムのパフォーマンスによって異なります。
- 復元が完了したら、MongoDBのクライアントツールでデータベースに接続し、データが正常に復元されたか確認します。
データベースをリストアする際は、既存の同名データベースが上書きされます。事前にデータベースのバックアップを作成して、データが失われないようにしてください。