recherche

Maison  >  Questions et réponses  >  le corps du texte

mongodb的data文件夹中内容直接复制到另一个mongodb的data文件夹中,是否可以直接使用呢?

作为迁移数据库的方法是否可行?

怪我咯怪我咯2757 Il y a quelques jours952

répondre à tous(4)je répondrai

  • 黄舟

    黄舟2017-05-02 09:22:01

    Non recommandé, quelque chose peut mal tourner et vous devrez réparer. Vous pouvez utiliser l'outil mongorestore fourni avec mongo pour restaurer ou migrer
    Blog chinois
    Documents officiels

    .

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:22:01

    Si vous souhaitez copier l'intégralité du fichier, c'est possible. Pour le moteur WT, il doit également s'agir du dossier entier, car WT possède ses propres métadonnées. Copier quelques collections était inutile dans le passé. MMAPv1 n'a pas de métadonnées, donc en théorie il suffit de copier tous les fichiers correspondant à une bibliothèque. Cependant, cela n’est pas pris en charge et son exactitude n’est pas garantie.
    Si vous souhaitez copier l'intégralité du dossier, vous devez arrêter l'accès à l'intégralité de la base de données. Le moyen le plus simple est d'arrêter l'instance. Bien sûr ce n'est pas très pratique en utilisation réelle, mais vous pouvez arrêter de lâcher un secondary puis effectuer cette opération. Si vous souhaitez être plus rapide, vous pouvez également utiliser des instantanés de disque sans arrêter l'instance, mais le journal doit être ouvert et le journal et les données doivent se trouver sur le même disque.
    La copie de dossiers fonctionne à la fois pour WT et MMAPv1.

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:22:01

    Cela pourrait ne pas fonctionner et je ne vous recommande pas de le faire. Parfois, il y aura des problèmes inattendus. Il est recommandé d'importer via des outils ou des commandes

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:22:01

    J'ai trouvé quelques réponses, j'espère qu'elles vous aideront :
    Migrer la base de données Mongodb de localhost vers des serveurs distants

    répondre
    0
  • Annulerrépondre