一、  管理工具集

  1. 数据迁移
    1. Mongoexport:用于针对colletions的数据导出,或者打开单个字段。
    2. Mongodbimport:与只对应,这个表示在导出的基础上导入。
  2. 数据库的备份恢复
    1. Mongodump:数据库全备份。
    2. Mongostore:还原数据库。可以没有数据库的存在
    3. db.runCommand({“fsync”:1,”lock”:1}):清空所有挂起操作和锁定。
    4. db.$cmd.sys.unlock.findOne(); //解锁
    5. db.currentOp(); //确保锁被释放了
  3. 命令行操作
    1. 通过eval参数执行制定的语句。

1           Mongo --eval “printjson(db.ken.count())”; //执行格式

  1. 执行制定文件的内容

1           命令:mongo ken.js //--quiet屏蔽屏显性文字

二、管理命令

  1. 克隆colletions
    1. 远程克隆:db.runCommandLoolletion:”ken.ken”,from:IP,copyIndexes:false})
    2. 本地克隆:db.source.find().forEach(function(x){db.target.insert(x)}); //在同一个数据库复制
  2. 复制数据库
    1. 远程复制数据库:copyDatabase(fromdb,todb,fromhost)
    2. 本地复制数据库:copyDatabase(fromdb,todb,localhost)
  3. 刷新磁盘:db.run.command({fsync:1}); //还没写入磁盘的信息写入磁盘
  4. 捕获异常
    1. 返回异常信息:db.getLastError()/db.getLastErrorObj()
    2. 阻塞客户端:db.getLastError(3,5000)
  5. 进程控制
    1. 查看活动进程:db.currentOp()
    2. 结束进程:db.killOP(pid)
  6. 验证colletions的有效性:db.ken.validate()
  7. 数据压缩
    1. 空间大小:db.ken.storageSize()/db.ken.totalSize()
    2. 压缩数据库:db.repairDatabase()

三、  访问控制

  1. Bang_ip 127.0.0.1
  2. 创建用户
  3. 删除用户

mongodb管理篇的更多相关文章

  1. MongoDB(四)——管理架构

    前面介绍MongoDB基础,在这里,我们推荐两个网站,我们可以看看,评论是相当具体:http://www.w3cschool.cc/mongodb/mongodb-tutorial.html.http ...

  2. MongoDB管理与开发实战详解文摘

    第1篇 基础篇 第1章 MongoDB简介 关系型数据库面临的问题:数据库并发负载高,海量数据存储与访问,数据库数据越来越大,事务管理的负担,关系型数据库读.写实时性的忽略,多表关联查询被弱化 第2章 ...

  3. 【翻译】MongoDB指南/聚合——聚合管道

    [原文地址]https://docs.mongodb.com/manual/ 聚合 聚合操作处理数据记录并返回计算后的结果.聚合操作将多个文档分组,并能对已分组的数据执行一系列操作而返回单一结果.Mo ...

  4. 【翻译】MongoDB指南/CRUD操作(四)

    [原文地址]https://docs.mongodb.com/manual/ CRUD操作(四) 1 查询方案(Query Plans) MongoDB 查询优化程序处理查询并且针对给定可利用的索引选 ...

  5. 【翻译】MongoDB指南/CRUD操作(三)

    [原文地址]https://docs.mongodb.com/manual/ CRUD操作(三) 主要内容: 原子性和事务(Atomicity and Transactions),读隔离.一致性和新近 ...

  6. 【翻译】MongoDB指南/CRUD操作(二)

    [原文地址]https://docs.mongodb.com/manual/ MongoDB CRUD操作(二) 主要内容: 更新文档,删除文档,批量写操作,SQL与MongoDB映射图,读隔离(读关 ...

  7. 【翻译】MongoDB指南/CRUD操作(一)

    [原文地址]https://docs.mongodb.com/manual/ MongoDB CRUD操作(一) 主要内容:CRUD操作简介,插入文档,查询文档. CRUD操作包括创建.读取.更新和删 ...

  8. CRL快速开发框架系列教程十二(MongoDB支持)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  9. MongoDB系列(二):C#应用

    前言 上一篇文章<MongoDB系列(一):简介及安装>已经介绍了MongoDB以及其在window环境下的安装,这篇文章主要讲讲如何用C#来与MongoDB进行通讯.再次强调一下,我使用 ...

随机推荐

  1. .net正则表达式大全(.net 的 System.Text.RegularExpressions.Regex.Match()方法使用)

    正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串.正则表达式无疑是处理文本最有力的工具,而.NET的System.dll类库提供的System.Text.RegularExpression ...

  2. Java发送Http请求并获取状态码

    通过Java发送url请求,查看该url是否有效,这时我们可以通过获取状态码来判断. try { URL u = new URL("http://10.1.2.8:8080/fqz/page ...

  3. javascript中的浮点数运算

    解释一下下面代码的输出 console.log(0.1 + 0.2); //0.30000000000000004 console.log(0.1 + 0.2 == 0.3); //false Jav ...

  4. Dreamweaver 扩展开发: Calling a C++ function from JavaScript

    After you understand how C-level extensibility works in Dreamweaver and its dependency on certain da ...

  5. BFC的形成条件和特性分析

    初学CSS时,我们学到很多有意思的CSS规则,比如外边距塌陷,还有浮动元素的一些特性等,其实这些规则背后都是BFC这个东西在控制,下面我们来看下BFC到底是什么. 什么是BFC BFC(Block f ...

  6. CentOS7使用firewalld打开关闭防火墙与端口

    1.firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld  停止: systemctl disab ...

  7. C# VLCPlayer视频播放器(附源码)

    VLCPlayer视频播放器. 支持本地播放,支持网络URL.支持全屏,截图. 基于VLCPlayer. 附带基本代码. 下载地址:http://pan.baidu.com/s/1nvjNvID

  8. C++进程间通信

    # C++进程间通信 # 进程间通讯的四种方式:剪贴板.匿名管道.命名管道和邮槽 ## 剪切板 ## //设置剪切板内容 CString str; this->GetDlgItemText(ID ...

  9. jquery遍历选中checkbox的id

    $("[name='chkAll']:[checked]").each(function () { alert($(this).attr("id")); })

  10. 使用PublishSetting快速在Powershell中登录Azure

    使用Powershell 来管理Azure资源实在是一大快事. 在使用power script之前, 需要先连接到Azure上,其中使用导入PublishSetting文件是最方便的方法. 步骤: 1 ...