数据备份
在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。
mongodump -h dbhost -d dbname -o dbdirectory
-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017
-d:需要备份的数据库实例,例如:test
-u: 用户名
-p: 密码
-o:输出地址
如果启用了管理员,就加入此参数
--authenticationDatabase admin 验证账户的数据库
mongodump -h dbhost -d dbname --authenticationDatabase admin -u 用户名 -p 密码 -o 输出地址
数据还原
mongodb使用 mongorestore 命令来恢复备份的数据
mongorestore -h dbhost -d my_demo C:\\mongodb
-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017
-d:需要还原的数据库实例,例如:test
如果启用了管理员,就加入此参数
mongorestore -h dbhost --authenticationDatabase admin -u 用户名 -p 密码 -d my_demo C:\\mongodb