MongoDBのデータベースのバックアップを導入し、得られた単一のテーブルを復元
-------------------
MongoDBのバックアップとリカバリ
-------------------
1、MongoDBのデータベースのバックアップ
1、文法:
mongodump -h DBHOST -d dbnameは-o dbdirectory
パラメータ:
-h:例えばMongDBサーバアドレス:127.0.0.1:27017 127.0.0.1は、もちろん、あなたは、ポート番号を指定することができます
-d:例えば、バックアップするデータベースインスタンス:試験
-o:バックアップデータの保存場所、例えば:/ホーム/ mongodump /、もちろん、事前にディレクトリを確立する必要があり、データベースインスタンス内に格納されたディレクトリのバックアップデータ。
2.例:
sudoのRM -rf /ホーム/ momgodump /
須藤ます。mkdir -p /ホーム/ momgodump
sudoのmongodump -h 192.168.17.129:27017 -d itcast -o /ホーム/ mongodump /
-
2、MongoDBのデータベースの回復
1、文法:
mongorestore -h DBHOST -d dbnameは--dir dbdirectory
パラメータまたは名:
-h:MongoDBのサーバーアドレス場所
-d:データベース・インスタンスは、例えば、リストアする必要がある:試験は、もちろん、名前もバックアップすることができ、時間が同じではない、そのようなTEST2として
--dir:バックアップデータの場所、例えば:/ホーム/ mongodump / itcast /
--drop:回復時間は、最初に現在のデータを削除し、バックアップデータを復元します。これは、再開後、バックアップ変更されたデータを追加した後に注意して、削除されますさ!
2.例:
mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir /ホーム/ mongodump / itcast /
-------------------
MongoDBのデータのインポートおよびエクスポート
-------------------
1、エクスポートツール:mongoexport
1、概念:
コレクションmongoexportツールでMongoDBは、ファイル形式JSONまたはCSV形式にエクスポートすることができます。導出されたパラメータは、データ項目で指定することができ、データは、指定された条件に従って導出することができます。
2、構文:
mongoexport -d dbnameは-c COLLECTIONNAME -oファイル--type JSON / csvファイル-fフィールド
パラメータ:
-d:データベース名
-c:コレクション名
-o:出力ファイル名
--type:出力形式は、デフォルトでは、JSONです
-f:出力のフィールドは、CSVとして-type場合は、-f「フィールド名」を追加する必要があります
3.例:
sudoのmongoexport -d mongotest -cユーザー-o /home/python/Desktop/mongoDB/users.json --type JSON -f "_id、user_idは、USER_NAME、年齢、状態"
2、データのインポート:mongoimport
1、文法:
mongoimport -d dbnameは-c COLLECTIONNAME --fileファイル名--headerline --type JSON / csvファイル-fフィールド
パラメータ:
-d:データベース名
-c:コレクション名
--type:JSONをインポートするためのデフォルトのフォーマット
-f:インポートフィールド名
--headerline:フォーマットは、CSVを導入すると、それが導入されたフィールドの最初の行のタイトルとして使用することができます
--file:ファイルをインポートします
2.例:
sudoのmongoimport -d mongotest -cユーザー--file /home/mongodump/articles.json --type JSON
-------------------
MongoDBのバックアップとリカバリ
-------------------
1、MongoDBのデータベースのバックアップ
1、文法:
mongodump -h DBHOST -d dbnameは-o dbdirectory
パラメータ:
-h:例えばMongDBサーバアドレス:127.0.0.1:27017 127.0.0.1は、もちろん、あなたは、ポート番号を指定することができます
-d:例えば、バックアップするデータベースインスタンス:試験
-o:バックアップデータの保存場所、例えば:/ホーム/ mongodump /、もちろん、事前にディレクトリを確立する必要があり、データベースインスタンス内に格納されたディレクトリのバックアップデータ。
2.例:
sudoのRM -rf /ホーム/ momgodump /
須藤ます。mkdir -p /ホーム/ momgodump
sudoのmongodump -h 192.168.17.129:27017 -d itcast -o /ホーム/ mongodump /
-
2、MongoDBのデータベースの回復
1、文法:
mongorestore -h DBHOST -d dbnameは--dir dbdirectory
パラメータまたは名:
-h:MongoDBのサーバーアドレス場所
-d:データベース・インスタンスは、例えば、リストアする必要がある:試験は、もちろん、名前もバックアップすることができ、時間が同じではない、そのようなTEST2として
--dir:バックアップデータの場所、例えば:/ホーム/ mongodump / itcast /
--drop:回復時間は、最初に現在のデータを削除し、バックアップデータを復元します。これは、再開後、バックアップ変更されたデータを追加した後に注意して、削除されますさ!
2.例:
mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir /ホーム/ mongodump / itcast /
-------------------
MongoDBのデータのインポートおよびエクスポート
-------------------
1、エクスポートツール:mongoexport
1、概念:
コレクションmongoexportツールでMongoDBは、ファイル形式JSONまたはCSV形式にエクスポートすることができます。導出されたパラメータは、データ項目で指定することができ、データは、指定された条件に従って導出することができます。
2、構文:
mongoexport -d dbnameは-c COLLECTIONNAME -oファイル--type JSON / csvファイル-fフィールド
パラメータ:
-d:データベース名
-c:コレクション名
-o:出力ファイル名
--type:出力形式は、デフォルトでは、JSONです
-f:出力のフィールドは、CSVとして-type場合は、-f「フィールド名」を追加する必要があります
3.例:
sudoのmongoexport -d mongotest -cユーザー-o /home/python/Desktop/mongoDB/users.json --type JSON -f "_id、user_idは、USER_NAME、年齢、状態"
2、データのインポート:mongoimport
1、文法:
mongoimport -d dbnameは-c COLLECTIONNAME --fileファイル名--headerline --type JSON / csvファイル-fフィールド
パラメータ:
-d:データベース名
-c:コレクション名
--type:JSONをインポートするためのデフォルトのフォーマット
-f:インポートフィールド名
--headerline:フォーマットは、CSVを導入すると、それが導入されたフィールドの最初の行のタイトルとして使用することができます
--file:ファイルをインポートします
2.例:
sudoのmongoimport -d mongotest -cユーザー--file /home/mongodump/articles.json --type JSON