mongodb的data文件夹中内容直接复制到另一个mongodb的data文件夹中,是否可以直接使用呢?
怪我咯
怪我咯 2017-05-02 09:20:01
0
4
974

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

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(4)
黄舟

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

.
世界只因有你

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.

过去多啦不再A梦

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

曾经蜡笔没有小新

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal