一、说明:
最近在弄面试有一家,让完成一个以后工作的日常内容在谈后面是否合适,然后就数据需要存到MongoDB数据库(其他数据库也可以,只不过我这里是json格式,MongoDB存储最方便合适),最后发送给别人,使得那边也可以导入自己的数据库。
MongoDB数据库的默认端口号是27017
。
1、备份:
mongodump -h dbhost -d dbname -o dbdirectory
-h:服务器地址,也可以指定端口号,本机可以使用127.0.0.1,
-d:需要备份的数据库名称
-o:备份的数据存放位置,此目录中存放着备份出来的数据
例如:
创建好储存目录:
测试的数据库:
备份命令:
mongodump -h 127.0.0.1 -d 111_test_database_scrapyd_cn -o E:\temp_mongodb
2、恢复:
可以将刚刚导出的数据,发给别人,然后别人在其他电脑上可以恢复。
mongorestore -h dbhost -d dbname --dir dbdirectory
-h:服务器地址
-d:需要恢复的数据库实例
--dir:备份数据所在位置
这里可以看到,数据库已经导入成功,使用可视化工具,看看是否成功。
成功恢复(导入数据库)。