位置: 编程技术 - 正文

MongoDB的基本安装与管理命令脚本总结(mongodb $and)

编辑:rootadmin

推荐整理分享MongoDB的基本安装与管理命令脚本总结(mongodb $and),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongodb的安装过程和操作命令,mongodb bi,mongodb的安装配置,mongodb $and,mongodb的安装配置,mongodb的安装过程和操作命令,mongodb安装使用,mongodb安装使用,内容如对您有帮助,希望把文章链接给更多的朋友!

安装1. Linux安装MongoDB1.1 创建数据目录和日志文件:

1.2 安装mongodb:

1.3 创建新从节点配置文件:

1.4 启动MongoDB

2. Windows安装MongoDB2.1 下载并解压

2.2 添加服务

2.3 启动服务

2.4 删除服务

2.5 MongoDB启动配置文件

MongoDB的基本安装与管理命令脚本总结(mongodb $and)

管理管理MongoDB无论是备份还是带有复制的多节点系统,都有快捷的方式。系统会自动完成各种配置。(1)MongoDB是一个普通命令行程序,用mongod调用。(2)MongoDB提供了内置的管理接口和监控功能,易与第三方监控包集成。(3)MongoDB支持基本的,数据库级别的用户认证,包括只读用户,以及独立的管理员权限。(4)多种方式备份MongoDB。

1.启动停止MongoDB1.1 命令行启动命令行启动,可以mongod --help查看所有选项。(1)--dbpath 默认值为/data/db/。每个Mongod进程都需要独立的数据目录,要有三个mongod实例,必须要有三个独立的数据目录。mongodb启动时,会在数据目录喜爱创建mongod.lock文件,防止其他mongod进程使用该数据目录。(2)--port指定监听端口,默认为,运行多个mongod进程,需要指定不同的端口号。(3)--fork以守护进程运行mongodb,创建服务器进程。(4)--logpath指定日志输出路径,而不是输出命令行,它会覆盖已有文件,清除原来的日记记录。如果要保留,需要使用--logappend选项。(5)--config指定配置文件,加载命令行未指定的各种选项。1.2 配置文件MongoBD支持从文件获取配置信息。指定配置文件可以用-f或者--config选项。例如:

1.3 停止MongoDB数据库关闭方法:(1)kill -2 SIGTERM或者kill -2 SIGINT,可以稳妥退出,会等到当前运行的操作或者文件预分配,关闭所有打开的连接,将缓存的数据刷新到磁盘,最后停止。不能kill -9(SIGKILL),这样会导致数据文件损毁。(2)使用管理命令{"shutdown" : 1}

2.监控2.1 使用管理接口启动MongoDB时,会启动一个非常基本的HTTP服务器,该服务器监听的端口比主服务器大。呈现的信息可以通过shell查看,也可以通过web页面查看。要利用好管理接口,需要用--reset选项开启REST支持。也可以在启动时使用--nohttpinterface关闭管理接口。2.2 serverStatusserverStatus呈现了MongoDB内部详细信息,比如服务器的版本,运行时间,当前连接数。

"globalLock"表示全局写入锁占用了服务器多少时间(微秒)。"mem"包含服务器内存映射了多少数据,服务器进程的虚拟内存和常驻内存占用情况;(1)"indexCounters"表示B树在磁盘检索和内存检索的次数;(2)"backgroudFlushing"表示后台做了多少次fsync以及用了多少时间;(3)"opcounters"包含了每种主要操作的次数。2.3 mongostatmongostat输出serverStatus提供的重要信息。每秒钟输出新的一行,比之前看到的静态计数实时性更好。分别为insert/s,commands/s,vsize和%locked。2.4 第三方插件支持Nagios,Munin,Ganglia,Cacti的MongbDB插件。

3.安全MongoDB支持对单个连接的认证。3.1 认证的基础知识每个MongoDB实例中的数据库都可以有很多用户。开启认证后,只有数据库认证用户才能执行读写操作。认证后,管理员可以读写所有的数据库,执行特定的管理命令。开启安全认证前,需要有管理员帐号。

在shell中创建只读用户将adduser的第三个参数设为true。调用addUser()必须对数据库有写权限。addUser不仅可以增加新用户,还能修改用户口令或只读状态。重启服务器,加入--auth选项,开启安全检查。

3.2 认证的工作原理数据库用户帐户以文档形式存储在system.users集合里面。

可以执行

删除帐号。用户认证时,服务器将认证和连接绑定来跟踪认证。3.3 其他安装考虑除了认证还有许多选项来锁定MongoDB实例。即便使用认证,MongoDB传输协议是不加密的。如需加密,需要使用SHH隧道或类似做客户端和服务器之间的加密。MongoDB服务器建议布置在防火墙或内网中,但是如果需要被外部访问,使用--bindip选项,可以指定mongod绑定在本机IP地址。可以用--noscripting完全禁止服务器端JavaScript的执行。

MongoDB的主从复制及副本集的replSet配置教程 复制MongoDB的复制功能很重要,尤其是现在的存储引擎还不支持单击持久性。不仅可以用复制来应对故障切换,数据集成,还可以做读扩展,热备份或作

详解MongoDB中用sharding将副本集分配至服务器集群的方法 关于副本集副本集是一种在多台机器同步数据的进程。副本集体提供了数据冗余,扩展了数据可用性。在多台服务器保存数据可以避免因为一台服务器

MongoDB的安装及配置文件选项全解 安装部分1.安装包1.1mongodb-org可以自动安装以下的四个包1.2mongodb-org-servermongod进程和配置文件,启动脚本1.3mongodb-org-mongosmongos进程1.4mongodb-org-shellmongoshell1

标签: mongodb $and

本文链接地址:https://www.jiuchutong.com/biancheng/312559.html 转载请保留说明!

上一篇:MongoDB在不同主机间复制数据库和集合的教程(mongodb怎么用)

下一篇:MongoDB的主从复制及副本集的replSet配置教程(mongodb主从同步速度)

  • 长期股权投资在哪个报表里
  • 税金及附加减半征收政策2022最新
  • 进项税额转出怎么算
  • 如何申请办理残疾证
  • 有限合伙合伙人要求
  • 营改增对电信业的影响及对策
  • 研发废料收入抵研发
  • 调增教育经费如何做账
  • 银行付款退回重新开户
  • 双倍余额递减法折旧公式
  • 企业所得税弥补亏损明细表怎么填写
  • 少缴纳社保怎么要求支付赔偿金
  • 所得税季报中的利润总额包括哪些
  • 7.1增值税普通发票怎么开?
  • 科技型中小企业享受优惠税收政策2023
  • 当月进项已认证,发现票有问题怎么处理
  • 福利费进项税额转出会计分录
  • 鸿蒙桌面卡片怎么变小
  • 需要税务部门解决的问题
  • 个体工商户和小微企业的区别
  • 商业会计结转成本
  • 共管账户和监管账户是一样的吗知乎
  • 其他业务收入与营业外收入
  • 在西伯利亚森林中是真实故事吗
  • opencv canny
  • 二手车过户需要带什么资料
  • 存货成本在哪个表里
  • 转让旧固定资产怎么做账
  • 删除数组中某个值的数
  • php traits
  • 动力和燃料的区别
  • thinkphp3.x连接mysql数据库的方法(具体操作步骤)
  • php遍历结果集
  • 大学送礼物该送多少钱的
  • javascript数据类型
  • thinkphp5微信公众号开发
  • 给最爱的他
  • 税控盘全额抵扣发票怎么勾选
  • 纸质承兑财务章怎么盖
  • 赔偿的费用
  • 不认定为一般纳税人的有哪些
  • 增值税附表一填写
  • 关联方计提坏账准备如何规定
  • 公司向个人借款怎么做账
  • 待处理财产损益借方增加还是减少
  • 固定资产折旧的计算方法
  • 企业资产总额包括应收账款吗
  • 有限合伙企业的税收筹划
  • 办外经证需要交税吗
  • 暂估成本结转后需要冲回吗
  • 2018年所得税率
  • 投资主体将其拥有的货币或产业资本
  • 社会团体收到财政拨款
  • 电子税务局申报比对异常
  • 收入的确认条件包括
  • 银行利息增值税发票申请单怎么填
  • 期末结转之前会进行哪些工作
  • 加工企业三种商业模式
  • sql判断字段是否包含数字和字母
  • sql查询包含特殊
  • 解决Win7 x64安装解压版mysql 5.7.18 winx64出现服务无法启动问题
  • win8n
  • 怎么压缩视频
  • assoc.exe
  • giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询
  • 怎么提升win7性能
  • 人物移动素材
  • android应用结构包括哪些
  • node.js做服务器
  • shell脚本中实现rm -fr !(file1)
  • canvas的原理
  • jquery树形菜单
  • jQuery ajax提交Form表单实例(附demo源码)
  • 谈谈我对中国传统文化的理解
  • jquery中动画效果方法
  • 安卓 旋转屏幕
  • 每月公积金900元交多少
  • 广东省税务局登录
  • 中山市地方税务局官网
  • 党员e先锋中的支部云课堂在哪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设