位置: 编程技术 - 正文

Ubuntu系统中安装MongoDB及其启动命令mongod的教程(ubuntu系统安装教程)

编辑:rootadmin

推荐整理分享Ubuntu系统中安装MongoDB及其启动命令mongod的教程(ubuntu系统安装教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ubuntu系统中安装虚拟机,ubuntu系统安装无线网卡驱动,ubuntu系统安装报错,ubuntu系统安装软件命令,ubuntu系统中安装虚拟机,ubuntu系统安装教程,ubuntu系统安装教程,ubuntu系统中安装微信步骤,内容如对您有帮助,希望把文章链接给更多的朋友!

UBuntu上安装MongoDB server

获取最新版本

解压缩即可执行

但是在运行前,需要创建mongodb需要的存放数据和日志的目录:

启动mongodb server

-journal 代表要写日志,-maxConns=代表mongodb 可以接受个tcp连接,-rest代表可以允许客户端通过rest API访问mongdb server.还可以使用参数—quiet启动可以指定安静模式减少记录的项目数,注意使用该参数必须要同时指定日志路径,比如:—quiet —logpath /data/db/journal/mongdb.log

修改系统允许的最大连接数上面的最大连接数目的限制原因是Linux系统默认一个进程最大文件打开数目为,用ulimit -a 命令检查,可以看到下面这行:

修改/etc/security/limits.conf 配置文件。使用命令:sudo gedit /etc/security/limits.conf在文件中增加

* 表示该配置对所有用户均有效,root用户要特别加两行。硬限制通常是根据系统硬件资源状况(主要是系统内存)计算出来的系统最多可同时打开的文件数量,软限制是在这个基础上进一步的限制。因此软限制数目要低于硬限制。nofile表示 max number of open files重新启动计算机,然后再用ulimit -a 命令查看:

已经生效了。现在再启动mongodb server,问题解决

设置开机启动在/etc/init.d/目录下新建脚本文件mongodb

请注意,用sudo chmod +x /etc/init.d/mongodb 命令允许该脚本可被执行接着运行下面的命令注册开机脚本:

你也可以通过update-rc.d -f mongodb remove 删除重新启动,通过ps -def | grep mongod 可以查看到自启动的服务进程,然后可以通过下面的命令关闭/启动服务

客户端登录服务器启动日志如上,服务端启动如上,现在我们在另外一个终端测试服务器是否正常。进入/usr/local/mongodb-linux-x_-2.0.2/bin,执行./mongo出现

Ubuntu系统中安装MongoDB及其启动命令mongod的教程(ubuntu系统安装教程)

执行

然后查找

看到

执行到这里恭喜你,成功安装好了mongodb

也可以通过下面这种方式连接远程的mongodb server,默认端口为,比如./mongo ...

创建数据库如果没有mydb数据库的话,在客户端中使用命令:

将创建mydb数据库,而且当前数据库切换为mydb.此时show dbs不显示该数据库名称。使用db.stats()命令检查当前数据库状态。

标准检查流程1.首先检查 ulimit -a查看open files (-n) 是否为设置的值2.

查看该服务是否启动3.

查看服务器是否正确4.进入 MongoDB?U展

在php.ini中加入

Mongodb启动命令mongod参数说明mongod的主要参数有:

--quiet # 安静输出 --port arg # 指定服务端口号,默认端口 --bind_ip arg # 绑定服务IP,若绑定.0.0.1,则只能本机访问,不指定默认本地所有IP --logpath arg # 指定MongoDB日志文件,注意是指定文件不是目录 --logappend # 使用追加的方式写日志 --pidfilepath arg # PID File 的完整路径,如果没有设置,则没有PID文件 --keyFile arg # 集群的私钥的完整路径,只对于Replica Set 架构有效 --unixSocketPrefix arg # UNIX域套接字替代目录,(默认为 /tmp) --fork # 以守护进程的方式运行MongoDB,创建服务器进程 --auth # 启用验证 --cpu # 定期显示CPU的CPU利用率和iowait --dbpath arg # 指定数据库路径 --diaglog arg # diaglog选项 0=off 1=W 2=R 3=both 7=W+some reads --directoryperdb # 设置每个数据库将被保存在一个单独的目录 --journal # 启用日志选项,MongoDB的数据操作将会写入到journal文件夹的文件里 --journalOptions arg # 启用日志诊断选项 --ipv6 # 启用IPv6选项 --jsonp # 允许JSONP形式通过HTTP访问(有安全影响) --maxConns arg # 最大同时连接数 默认 --noauth # 不启用验证 --nohttpinterface # 关闭http接口,默认关闭端口访问 --noprealloc # 禁用数据文件预分配(往往影响性能) --noscripting # 禁用脚本引擎 --notablescan # 不允许表扫描 --nounixsocket # 禁用Unix套接字监听 --nssize arg (=) # 设置信数据库.ns文件大小(MB) --objcheck # 在收到客户数据,检查的有效性, --profile arg # 档案参数 0=off 1=slow, 2=all --quota # 限制每个数据库的文件数,设置默认为8 --quotaFiles arg # number of files allower per db, requires --quota --rest # 开启简单的rest API --repair # 修复所有数据库run repair on all dbs --repairpath arg # 修复库生成的文件的目录,默认为目录名称dbpath --slowms arg (=) # value of slow for profile and console log --smallfiles # 使用较小的默认文件 --syncdelay arg (=) # 数据写入磁盘的时间秒数(0=never,不推荐) --sysinfo # 打印一些诊断系统信息 --upgrade # 如果需要升级数据库 * Replicaton 参数 --fastsync # 从一个dbpath里启用从库复制服务,该dbpath的数据库是主库的快照,可用于快速启用同步 --autoresync # 如果从库与主库同步数据差得多,自动重新同步, --oplogSize arg # 设置oplog的大小(MB) * 主/从参数 --master # 主库模式 --slave # 从库模式 --source arg # 从库 端口号 --only arg # 指定单一的数据库复制 --slavedelay arg # 设置从库同步主库的延迟时间 * Replica set(副本集)选项: --replSet arg # 设置副本集名称 * Sharding(分片)选项 --configsvr # 声明这是一个集群的config服务,默认端口,默认目录/data/configdb --shardsvr # 声明这是一个集群的分片,默认端口 --noMoveParanoia # 关闭偏执为moveChunk数据保存

# 上述参数都可以写入 mongod.conf 配置文档里例如:

e.g:

Mongodb 删除添加分片与非分片表维护 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系

MongoDB索引使用详解 索引就像书的目录,如果查找某内容在没有目录的帮助下,只能全篇查找翻阅,这导致效率非常的低下;如果在借助目录情况下,就能很快的定位具体

使用aggregate在MongoDB中查询重复数据记录的方法 MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的count(*)。aggregate()方法MongoDB中聚合的方

标签: ubuntu系统安装教程

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

上一篇:MongoDB最基本命令速查笔记(mongodb基础命令)

下一篇:Mongodb 删除添加分片与非分片表维护(mongodb如何删除)

  • 个税应纳税所得额是要上交的钱吗
  • 残疾人个人所得税减免怎么计算
  • 补交增值税产生的费用
  • 贴现怎么计算公式
  • 其他综合收益属于当期损益吗
  • 个人所得税分摊方式月扣除金额修改
  • 个体工商户季度不超过30万免增值税吗
  • 收入比开票多如何处理好
  • 出让土地缴纳的契税怎么账务处理
  • 出售无形资产和转让无形资产
  • 企业所得税的优点有哪些
  • 用现金暂付职工差旅费3000元
  • 销售人员出差补助计入什么科目
  • 如何申报加计抵减
  • 合作社 注销
  • 事业单位经营结余为负数的原因
  • 部门奖金怎么入账
  • 营改增后租金收入交什么税
  • 合同印花税进哪个科目
  • 公户买理财产品怎么做账
  • 出租房屋的房产税怎么算
  • 一般纳税人施工费税率是多少
  • 固定资产折旧在资产负债表属于什么
  • 银行开户存入的钱怎么取
  • 下岗职工能享受什么待遇
  • 去年亏损今年第一季度盈利
  • 员工垫付费用多久报销合理
  • 建筑公司购买材料需要写备注
  • 科技研发公司经营范围包括哪些
  • 政府扶持资金要交所得税吗
  • “linux系统”
  • vue 高德地图 窗体
  • 公积金补缴需要去柜台吗
  • 增值税留抵退税政策2023
  • 收到发票未抵扣谁开红字
  • 银行的抵债资产有几种处置办法
  • 以旧换新直接给钱吗
  • 短期投资的入账金额包括已宣告未发放的现金股利
  • vue url 参数
  • 非洲加纳霍霍埃族是个国家吗
  • 前端解决跨域问题的代理
  • 开源模型:小羊驼(Vicuna-13B),可达chatGPT九成效果。
  • php image
  • dedecms使用教程
  • phpcms邀请注册送积分
  • 个人能去税务局开劳务费发票吗
  • python3 zipfile模块
  • 织梦如何给栏目增加缩略图
  • 租车出差差旅费标准
  • 高温费收税吗
  • 清卡操作流程
  • 电子发票的缺点
  • sql2005附加数据库出错
  • 一个简单的脚本
  • 接受捐赠计入
  • 投资损失如何入账
  • 残保金未交,滞纳金怎么算
  • 专利技术会计分录怎么做
  • 坏账准备转回并收到货款会计分录
  • 应交税费应交增值税已交税金怎么用
  • 航天金税盘维护费发票在哪打印
  • 私企公转私出纳有责任吗
  • MySQL 5.6.14 win32安装方法(zip版)
  • u盘安装centos7安装详细图解
  • freebsd怎么安装
  • soapui安装与配置
  • U盘安装centos8
  • win7如何彻底关闭135端口 dcom
  • mac os10.11
  • diskgenius_winpe文件夹能删吗
  • ubuntu20.04怎么用
  • jquery浮动窗口
  • 当ie7不认!important之后 [布局的解决办法]
  • python多核并行处理
  • 去掉字符串中的某个值
  • jquery旋转动画
  • Python 'takes exactly 1 argument (2 given)' Python error
  • js怎么修改
  • javascript导航栏
  • 辛嵨静志
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设