Maison > Tutoriel système > Linux > le corps du texte

Comment importer, exporter, sauvegarder et restaurer MongoDB

WBOY
Libérer: 2024-06-02 09:02:36
original
812 Les gens l'ont consulté

mongodb 如何导入导出备份恢复

1. Sauvegarder Mongodb
mongodump -h RuiyIp -d dataname -o /home/aa/dev/mongodb/data
Copier après la connexion

mongodump mongo Commande d'exportation de base de données mongodump --help Vous pouvez afficher toute l'aide sous cette commande

    -h source d'exportation
    -d Le nom de la base de données à exporter
    -o L'emplacement où la base de données doit être exportée

Une fois que le terminal a parcouru N lignes, l'export de la base de données est terminé. Vous pouvez vous rendre dans le répertoire /home/aa/dev/mongodb/data pour visualiser le fichier exporté, qui est au format bson (je n'ai pas vu le fichier). fichier immédiatement après l'exportation, donc j'attendrai. Il est apparu après un certain temps, la raison est inconnue).

2. Restaurer en utilisant : commande mongorestore
mongorestore -d cmsdev  /home/xx/dev/mongodb/data/cmsdev
Copier après la connexion
    -d Nom de la base de données utilisé

Ajoutez le répertoire que vous venez d'exporter directement après, afin que toutes les tables puissent être restaurées directement. Si -c doit restaurer une table

.
3. Importer
mongoimport -d my_mongodb -c user user.dat
Copier après la connexion

Description du paramètre :

    -d spécifie la bibliothèque à utiliser, dans ce cas "my_mongodb"
    -c spécifie la table à exporter, dans ce cas "utilisateur"

Vous pouvez voir que la structure du tableau sera créée implicitement lors de l'importation des données

4.Exporter
mongoexport -d my_mongodb -c user -o user.dat
Copier après la connexion

Description du paramètre :

    -d spécifie la bibliothèque à utiliser, dans ce cas "my_mongodb"
    -c spécifie la table à exporter, dans ce cas "utilisateur"
    -o spécifie le nom du fichier à exporter, dans ce cas "user.dat"
    Comme vous pouvez le voir ci-dessus, la méthode d'exportation utilise le style JSON

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:linuxprobe.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!