当前位置: 首页 > news >正文

烟台网站建设找三硕科技府网站建设先进个人

烟台网站建设找三硕科技,府网站建设先进个人,苏州seo优化,网站建设 书籍MongoDB备份与恢复 1、mongodump数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据 (数据和数据结构) 或指定数据(集合、部分集合内容)到指定目录中。 语法: mongodump -h dbhost -d dbname -o dbdirec…

MongoDB备份与恢复

1、mongodump数据备份

在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据 (数据和数据结构) 或指定数据(集合、部分集合内容)到指定目录中。

语法:
mongodump -h dbhost -d dbname -o dbdirectory
参数
-p,–port:端口
-h,–host:IP地址
-d,–db:数据库
-c,–collection:备份的集合名称
-q,–query:备份数据的条件表达式
-o,–out:备份文件的存放位置
-u,–username:用户名 (可选)
-p,–password:密码 (可选)
–authenticationDataBase:认证数据库(若数据库开启了认证该参数必须传!)

示例

#备份所有数据库 #非认证数据库mongodump --port=27017 -h 127.0.0.1 -o /data/mongodb_backup  #认证数据库mongodump -h 127.0.0.1:27017 -o /data/mongodb_backup  -u root -p 123456 --	authenticationDataBase:admin#--port可以不传,直接写在ip后即可#具体根据实际数据库是否是开启了认证选择,下面都以认证过的为例,没认证只是少传几个参数#备份指定数据库db1 mongodump -d db1 -h 127.0.0.1:27017 -o /data/mongodb_backup  -u root -p 123456 --authenticationDatabase admin
#备份db1数据库中的test集合中的name="张三"的记录mongodump -d db1 -c test -q '{name:{$eq:"张三"}}' -h 127.0.0.1:27017 -o /data/mongodb_backup  -u root -p 123456 --authenticationDatabase admin

2、mongorestore数据恢复

语法:
mongorestore -h dbhost -d dbname --dir dbdirectory
参数
-p,–port
-h,–host
-d,–db 需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2
-c,–collection
–dir:恢复文件存放的位置,如果指定了数据库文件夹或者集合文件,则只恢复当前数据库或者当前集合,如果没有指定,则恢复当前目录下所有备份数据。
–drop:恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!
-u,–user
-p,–password
–authenticationDatabase

示例

#恢复所有数据库mongorestore -h 127.0.0.1:27017 --dir /data/mongodb_backup
#恢复制定数据库mongorestore -h 127.0.0.1:27017 -d bd1 --dir /data/mongodb_backup

MongoDB数据导入与导出

1、导出工具:mongoexport

概念:
mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。
语法:
mongoexport -d dbname -c collectionname -o file --type json/csv -f field
参数说明:
-d :数据库名
-c :collection名
-o :输出的文件名
–type : 输出的格式,默认为json
-f :输出的字段,如果-type为csv,则需要加上-f “字段名”

示例:

#备份db1库下的test集合 (备份文件的名字可以自定义,默认导出了JSON格式的数据)mongoexport -h 127.0.0.1:27017 -u root -p 123456 --authenticationDatabase admin -d db1 -c test -o /home/mongod/backup/test.dat#导出CSV格式的数据mongoexport -h 127.0.0.1:27017 -u root -p 123456 --authenticationDatabase admin -d db1 -c test --type=csv -f "id,name" -o /home/mongod/backup/test_csv.dat

2、数据导入:mongoimport

语法:
mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field
参数说明:
-d :数据库名
-c :collection名
-type :导入的格式默认json
-f :导入的字段名
–drop 插入之前先删除原有的
–headerline :如果导入的格式是csv,则可以使用第一行的标题作为导入的字段
–file :要导入的文件

示例:

#将之前恢复的数据导入
mongoimport -h 127.0.0.1:27017 -u root -p 123456 --authenticationDatabase admin -d db1 -c test --file /home/mongod/backup/test.dat#将之前恢复的CSV格式数据导入
mongoimport -h 127.0.0.1:27017 -u root -p 123456 --authenticationDatabase admin -d db1 -c test --type=csv --headerline --file /home/mongod/backup/test_csv.dat
http://www.yayakq.cn/news/555168/

相关文章:

  • 如何在app上做网站哪有做奇石网站
  • 建设网站是公司资产wordpress 公众号
  • 网站搭建源码刷东西网站建设
  • 桂林北站是高铁站吗企业门户网站属于什么层
  • 长沙本土网站建设公司长沙优化网站
  • 怎么做网页插件关键词优化排名系统
  • 什么网站做产品销售做的好四维码制作网站
  • 淘宝网站建设可行性分析报告公司职务名称大全
  • 物流管理网站建设望谟网站建设
  • 网站模板 手机网站后台添加内容网页不显示
  • 郑州加盟网站建设网站开发的摘要
  • h5建设网站东莞网站竞价推广
  • php+mysql 2012也买酒商城网站源码怎么查网站是谁建的
  • 学校网站报价方案静态网站开发项目实验报告
  • 网站淘宝推广怎么做百度如何网站
  • 网站建设注册密码咋弄类似饿了么的网站怎么做
  • 怎么样做好网站运营广州增城网站建设
  • 商业网站开发需求网站建设与管理考察报告
  • 东台网站建设服务商凡客建站快车
  • 网站建设营销模板最新设计装修
  • 如何建立和设置公司网站php与wordpress
  • 科技园区建设网站的意义天津建设工程信息网查询
  • 金坛建设局网站wordpress万网
  • 北京SEO网站优化公司嵌入式开发软件有哪些
  • 济宁做公司网站WordPress网盘下载插件
  • 东莞一站式网站建设wordpress做导航插件
  • 设计分为几种类型网站搬家seo
  • 购物网站做推广校园网站建设重要性
  • 信息作业网站下载手机上怎么制作网页
  • 免费网站的手机版本源码模板酷家乐手机版