MongoDB Tutorial Lesson Tenth MongoDB Backup

Source: Internet
Author: User
Tags mongodb tutorial mongodump mongorestore

MongoDB data dump

To create a backup database in MongoDB, you should use the Mongodump command. This command dumps all data from the server to the dump directory. There are many options available through which you can limit the amount of data or create a backup of your remote server.

Grammar:

The basic syntax for the Mongodump command is as follows

>mongodump
Example

Start the Mongod server. Assume that the mongod localhost port is 27017 running on the server. Now open a command prompt and go to the bin directory of the MongoDB instance and type the command mongodump

Consider the following data MyCol collection.

>mongodump

The command will connect to 127.0.0.1, run on port 27017 server, all server data directory/bin/dump/. The output of this command is as follows:

The Mongodump command can use a list of available options.

This command backs up only the specified database, in the specified path

Grammar Description Example
Mongodump--host host_name--port port_number This command will specify the Mongod instance to back up all the databases. Mongodump--host yiibai.com--port 27017
Mongodump--dbpath Db_path--out backup_directory Mongodump--dbpath/data/db/--out/data/backup/
Mongodump--collection Collection--db db_name This command backs up the specified set of databases that are uniquely specified. Mongodump--collection mycol--db test
Recovering data

Restore the backup data using MongoDB's Mongorerstore command. This command restores all the data from the backup directory.

Grammar

Basic syntax for the Mongorestore command

>mongorestore

The output of this command is as follows:

MongoDB Tutorial Lesson Tenth MongoDB Backup

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.