全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

在linux中安装mongodb的方式小结

对于mongodb的安装,官方提供了多种安装方式,推荐使用deb或者rpm方式安装。

下面我们介绍在Ubuntu16.04环境下的安装,安装方式使用apt包管理工具进行安装。

1. Ubuntu16.04安装mongodb

1.1 概述

Ubuntu有其自己的MongoDB包,MongoDB官方提供的包与其相比更新。我们安装是MongoDB提供的.deb包
Note

MongoDB只提供了64位LTS(Long Term Surpport) Ubuntu版本的支持。

1.2 包

MongoDB官方仓库提供了一下几个包

  • mongodb-org 这个包将会自动安装下面的4个包
  • mongodb-org-server 包括mongod进程(deamon)和相关的配置和初始脚本
  • mongodb-org-mongos 包括mongos进程
  • mongodb-org-shell 包括mongo shell
  • mongodb-org-tools 包括一下的MongoDB工具:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, 以及 mongotop
  • mongodb-org-server包提供了运行MongoDB的初始脚本,通过/etc/mongod.conf配置文件。

/etc/mongod.conf配置文件默认将bind_ip设置为127.0.0.1,如果需要使用relica set模式,需要更改此配置

以上的包与Ubuntu提供的mongodb,mongodb-server和mongodb-clients包冲突

1.3 安装MongoDB Community Edition

1.3.1 导入包管理系统需要的公钥

Ubuntu的包管理工具(dpkg和apt)要求发布者在包上通过GPG进行签名,以保证包的一致性(consistency)和可靠性(authenticity)。

运行以下命令导入 MongoDB public GPG Key

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

1.3.2 为MongoDB创建一个list file

使用以下命令创建/etc/apt/sources.list.d/mongodb-org-3.4.list

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

1.3.3 更新包数据库

sudo apt-get update

1.3.4 安装MongoDB包

安装最新稳定版

sudo apt-get install -y mongodb-org

1.4 运行MongoDB

MongoDB默认将数据文件存储在/var/lib/mongodb中,日志文件存储在/var/log/mongodb,默认使用mongodb这个用户账户。

可以在/etc/mongod.conf配置文件中设置日志和数据文件的路径。可查看systemLog.path和storage.dbPath

如果修改了运行MongoDB的用户,那么必须修改/var/lib/mongodb/var/log/mongodb的用户权限

1.4.1 启动MongoDB

sudo service mongod start

1.4.2 验证MongoDB是否成功启动

检查日志文件/var/log/mongodb/mongod.log的内容

如果出现

[initandlisten] waiting for connections on port <port>

那么表示成功启动。

port在/etc/mongod.conf文件中配置,默认为27017

1.4.3 停止MongoDB

sudo service mongod stop

1.4.4 重启MongoDB

sudo service mongod restart

2. MongoDB的卸载

从系统中完全卸载MongoDB,必须删除MongoDB应用,配置文件和包含数据文件和日志文件的所有目录

2.1 停止MongoDB

sudo service mongod stop

2.2 移除包

sudo apt-get purge mongodb*

2.3 删除数据文件和日志文件目录

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

3. 使用tar包手动安装mongodb

请参考官方示例

总结

以上所述是小编给大家介绍的在linux中安装mongodb的方式小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# linux中安装mongodb  # 在Linux ubuntu下安装mongodb的方法  # 使用命令方式安装MongoDB指南(Windows、Linux)  # Linux下安装MongoDB的实现步骤  # 配置文件  # 小编  # 自己的  # 几个  # 将会  # 在此  # 管理系统  # 推荐使用  # 给大家  # 重启  # 设置为  # 只提供  # 所述  # 创建一个  # 给我留言  # 请参考  # 感谢大家  # 移除  # 默认为  # 稳定版 


相关文章: 如何在万网自助建站平台快速创建网站?  如何确保FTP站点访问权限与数据传输安全?  建站主机选哪家性价比最高?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  如何在建站宝盒中设置产品搜索功能?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  网站制作的步骤包括,正确网址格式怎么写?  中山网站推广排名,中山信息港登录入口?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  教程网站设计制作软件,怎么创建自己的一个网站?  建站VPS配置与SEO优化指南:关键词排名提升策略  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  制作电商网页,电商供应链怎么做?  高性价比服务器租赁——企业级配置与24小时运维服务  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  建站主机解析:虚拟主机配置与服务器选择指南  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何选择建站程序?包含哪些必备功能与类型?  建站之星后台密码遗忘如何找回?  如何通过建站之星自助学习解决操作问题?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  网站制作说明怎么写,简述网页设计的流程并说明原因?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  如何在Tomcat中配置并部署网站项目?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  如何通过IIS搭建网站并配置访问权限?  上海网站制作开发公司,上海买房比较好的网站有哪些?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  宁波自助建站系统如何快速打造专业企业网站?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  建站之星备案流程有哪些注意事项?  江苏网站制作公司有哪些,江苏书法考级官方网站?  在线制作视频的网站有哪些,电脑如何制作视频短片?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  建站主机选购指南与交易推荐:核心配置解析  ,有什么在线背英语单词效率比较高的网站?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  建站之星备案是否影响网站上线时间?  建站之星如何配置系统实现高效建站?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何选择靠谱的建站公司加盟品牌?  html制作网站的步骤有哪些,iapp如何添加网页?  如何在景安云服务器上绑定域名并配置虚拟主机?  如何用西部建站助手快速创建专业网站?  建站之星价格显示格式升级,你的预算足够吗?  电脑免费海报制作网站推荐,招聘海报哪个网站多?  建站上传速度慢?如何优化加速网站加载效率? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。