Latest web development tutorials

MongoDB sauvegarde (mongodump) et de récupération (mongorestore)

sauvegarde de données MongoDB

En MongoDB nous utilisons la commande MongoDB de sauvegarder des données. Cette commande permet d'exporter toutes les données dans le répertoire spécifié.

commande mongodump peut exporter les données spécifiées par les paramètres de l'ordre de la décharge du serveur.

grammaire

mongodump syntaxe du script de commande est la suivante:

>mongodump -h dbhost -d dbname -o dbdirectory
  • -h:

    MongDB où l'adresse du serveur, par exemple: 127.0.0.1, bien sûr, vous pouvez également spécifier le numéro de port: 127.0.0.1: 27017

  • -d:

    instance de base de données à sauvegarder, par exemple: Test

  • -o:

    emplacement de stockage de sauvegarde de données, par exemple: c: \ data \ dump, bien sûr, le répertoire doit établir à l'avance, une fois la sauvegarde terminée, le système crée automatiquement un répertoire de test dans le répertoire de sauvegarde, les données répertoire de sauvegarde stockées dans l'instance de base de données.

Exemples

27017 utilisé localement pour commencer votre service de mongod. Ouvrez une invite de commande, entrez MongoDB répertoire répertoire d'installation de bin, entrez la commande mongodump:

>mongodump

Après l'exécution de la commande ci-dessus, le client se connecte à l'adresse IP est 127.0.0.1 et numéro de port 27017 sur le service MongoDB et sauvegarder toutes les données bin / dump / répertoire. les résultats de la sortie de commande sont les suivantes:

sauvegarde de données MongoDB

commande mongodump paramètres facultatifs sont énumérés ci-dessous:

grammaire description Exemples
mongodump --host HOST_NAME --port PORT_NUMBER Cette commande va sauvegarder toutes les données MongoDB mongodump --host w3cschool.cc --port 27017
mongodump --dbpath DB_PATH --out répertoire_sauvegarde mongodump --dbpath / data / db / --out / data / sauvegarde /
mongodump de DB_NAME de --collection COLLECTION Cette commande va définir la sauvegarde de base de données spécifiée. mongodump --collection mycol --db essai

MongoDB Data Recovery

mongodb utilisez la commande mongorestore pour restaurer les données de sauvegarde.

grammaire

mongorestore syntaxe du script de commande est la suivante:

>mongorestore -h dbhost -d dbname --directoryperdb dbdirectory
  • -h:

    adresse du serveur MongoDB où

  • -d:

    Nécessité de restaurer l'instance de base de données, tels que: test, bien sûr, le nom peut également être sauvegardé et le temps ne sont pas les mêmes, tels que test2

  • --directoryperdb:

    les données de localisation de sauvegarde, par exemple: c: \ data \ dump \ test, pourquoi devrait-il y avoir plus d'un test, plutôt que le temps de sauvegarde de la décharge, le lecteur voir le soupçon de lui!

  • --drop:

    Le temps de récupération, d'abord supprimer les données actuelles, puis restaurer les données sauvegardées. Autrement dit, après la reprise, après l'ajout de données de sauvegarde modifié sera supprimé, la prudence Oh!

Ensuite, nous exécutons la commande suivante:

>mongorestore

Exécutez la commande ci-dessus des résultats de sortie sont les suivantes:

MongoDB Data Recovery