I have restore-63bbdc996664dc2524cce24d.tar file, I am restoring it in the MongoDB database
tried these commands
mongodump --db test --gzip --archive=restore-63bbdc996664dc2524cce24d.tar
mongodump --db test --archive=restore-63bbdc996664dc2524cce24d.tar
mongodump --host localhost --port 27017 --db test --gzip --archive=restore-63bbdc996664dc2524cce24d.tar
mongorestore --drop C:\Users\rustam\restore-63bbdc996664dc2524cce24d.tar.gz -v
error => Failed: file C:\Users\rustam\restore-63bbdc996664dc2524cce24d.tar.gz does not have .bson extension
I also tried to convert this file to bson by the command
bsondump --outFile=C:\Users\rustam\restore-63bbdc996664dc2524cce24d.tar.gz coll.bson
Can anyone please tell me what should I do to restore the database?
Thanks in advance for any comment or answer.
CodePudding user response:
- Extract the archive file using
tar -xvf restore-63bbdc996664dc2524cce24d.tar
- Use
mongorestore --db test --drop <path/to/extracted/bson/files>
to restore the dump.
Keep in mind that this command will drop any existing collections in that database before restoring, so make sure you have taken necessary backups.
CodePudding user response:
After spending a lot of time on it finally I got the solution
Extract the tar file Run the below command mongod --port your_port --dbpath your_extracted_tar_folder note: port is optional, it will run 27027 default port 3. Go and connect on the same port that you pass