mac下登陆mongo
mac 下面默认环境变量会导致登陆不上,报如下错误:
root@iZ28ywqw7nhZ:~# mongo
Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly.
设置下环境变量就好了:
root@iZ28ywqw7nhZ:~/backup# mongodump
2015-04-26T21:31:34.095+0800 writing admin.system.indexes to dump/admin/system.indexes.bson
2015-04-26T21:31:34.096+0800 writing admin.system.users to dump/admin/system.users.bson
2015-04-26T21:31:34.113+0800 writing admin.system.users metadata to dump/admin/system.users.metadata.json
2015-04-26T21:31:34.115+0800 done dumping admin.system.users
2015-04-26T21:31:34.115+0800 writing admin.system.version to dump/admin/system.version.bson
2015-04-26T21:31:34.116+0800 writing admin.system.version metadata to dump/admin/system.version.metadata.json
2015-04-26T21:31:34.117+0800 done dumping admin.system.version
2015-04-26T21:31:34.117+0800 writing test.inventory to dump/test/inventory.bson
2015-04-26T21:31:34.118+0800 writing test.inventory metadata to dump/test/inventory.metadata.json
2015-04-26T21:31:34.119+0800 done dumping test.inventory
2015-04-26T21:31:34.119+0800 writing test.system.indexes to dump/test/system.indexes.bson
恢复mongorestore –drop
root@iZ28ywqw7nhZ:~/backup# mongorestore --drop
2015-04-27T09:03:22.391+0800 using default 'dump' directory
2015-04-27T09:03:22.394+0800 building a list of dbs and collections to restore from dump dir
2015-04-27T09:03:22.397+0800 reading metadata file from dump/test/inventory.metadata.json
2015-04-27T09:03:22.397+0800 restoring test.inventory from file dump/test/inventory.bson
2015-04-27T09:03:22.398+0800 restoring indexes for collection test.inventory from metadata
2015-04-27T09:03:22.398+0800 finished restoring test.inventory
2015-04-27T09:03:22.399+0800 restoring users from dump/admin/system.users.bson
2015-04-27T09:03:22.402+0800 done
恢复单库
cd ~/testmongobackup
mongorestore -d blog –drop 恢复单集合
cd ~/testmongobackup
mongorestore -d blog -c posts –drop 备份大库 导入导出 导入 mongoimport
目前支持三种格式