sql >> Databasteknik >  >> NoSQL >> MongoDB

Flytta MongoDB:s datamapp?

När du startar mongod process ger du ett argument till den --dbpath /directory vilket är hur den vet var datamappen är.

Allt du behöver göra är att:

  1. stoppa mongod process på den gamla datorn. vänta tills den går ut.
  2. kopiera hela /data/db-katalogen till den nya datorn
  3. starta mongod process på den nya datorn som ger den --dbpath /newdirectory argument.

mongod på den nya maskinen kommer att använda mappen du anger med --dbpath. Det finns inget behov av att "känna igen" eftersom det inte finns något maskinspecifikt i den mappen, det är bara data.



  1. Hur man får storlek i byte av bson-dokument

  2. skapa snabbt ett exempel på en hbase-tabell

  3. Infoga och returnera ID för underdokument i MongoDB-dokumentunderdokumentarray

  4. MongoDB och CodeIgniter