1.先进入到mongodb目录的bin目录下,Linux windos是一样
2.集合备份和恢复
使用mongo自带命令来迁移数据,思路是先导出集合数据再导入到数据库中
导出命令:mongoexport
语法:mongoexport -d dbname -c collectionname -o filepath --type json/csv -f field
-d:数据库名
-c:集合名称
-o : 导出数据文件的路径
-type : 导出数据类型,默认json
导入命令:mongoimport
语法:mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field
-d:数据库名
-c:集合名称
--file : 选择导入的文件
-type : 文件类型,默认json
-f : 字段,type为csv是必须设置此项
实战命令 推荐直接使用json格式就可以啦
导出:mongoexport -d local -c userInfo -o D:\data\data.json --type json
导入:mongoimport -d config -c userInfo --file D:\data\data.json --type json
3.数据库备份和恢复
使用 mongo 备份还原命令
数据库备份语法:mongodump -h dbhost -d dbname -o dbdirectory
数据库恢复语法:mongorestore -h dbhost -d dbname --dir dbdirectory
-h:数据库服务器地址
-d:数据库名
-o:备份文件路径
--file:恢复文件的路径
实战命令
数据库备份语法:mongodump -h 127.0.0.1 -d local -o D:\data
数据库恢复语法:mongorestore -h 127.0.0.1 -d dump --dir D:\data\local
备注:如果原有集合或者数据库存在则是把相同名称原有数据覆盖。
ppt.cc/fRZTnx ppt.cc/fSZ3cx ppt.cc/fLOuCx ppt.cc/fE9Nux ppt.cc/fL5Kyx ppt.cc/fVjECx ppt.cc/fIr1ax ppt.cc/fEnHsx ppt.cc/f71Yqx tecmint.com linuxcool.com linux.die.net linux.it.net.cn ostechnix.com unix.com man.linuxde.net bit.ly/2EzoUDo bit.ly/2v6jGJi bit.ly/2tW6eYT bit.ly/2X6vadl bit.ly/2viLpHU linuxprobe.com linuxtechi.com linuxstory.org systutorials.com ghacks.net linuxopsys.com reurl.cc/NpzMWe reurl.cc/WrgYdx reurl.cc/Yv4Yvo reurl.cc/Lmy90K reurl.cc/Rr5aeG
Total Pageviews
Tuesday 25 June 2024
mongodb数据库的备份和迁移
Labels:
mongodb
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment