对于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官方仓库提供了一下几个包
/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的实现步骤
# 配置文件
# 小编
# 自己的
# 几个
# 将会
# 在此
# 管理系统
# 推荐使用
# 给大家
# 重启
# 设置为
# 只提供
# 所述
# 创建一个
# 给我留言
# 请参考
# 感谢大家
# 移除
# 默认为
# 稳定版
相关文章:
广州营销型建站服务商推荐:技术优势与SEO优化解析
建站之星代理如何获取技术支持?
C#怎么创建控制台应用 C# Console App项目创建方法
c++ stringstream用法详解_c++字符串与数字转换利器
建站之星安装后如何自定义网站颜色与字体?
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
广州建站公司哪家好?十大优质服务商推荐
如何快速搭建支持数据库操作的智能建站平台?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
宝塔建站助手安装配置与建站模板使用全流程解析
css网站制作参考文献有哪些,易聊怎么注册?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
如何快速搭建FTP站点实现文件共享?
javascript中对象的定义、使用以及对象和原型链操作小结
无锡营销型网站制作公司,无锡网选车牌流程?
魔方云NAT建站如何实现端口转发?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
如何基于云服务器快速搭建网站及云盘系统?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
已有域名如何免费搭建网站?
如何用IIS7快速搭建并优化网站站点?
香港网站服务器数量如何影响SEO优化效果?
焦点电影公司作品,电影焦点结局是什么?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
香港服务器选型指南:免备案配置与高效建站方案解析
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
北京专业网站制作设计师招聘,北京白云观官方网站?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
,如何利用word制作宣传手册?
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
如何通过山东自助建站平台快速注册域名?
如何快速辨别茅台真假?关键步骤解析
建站之星如何快速更换网站模板?
英语简历制作免费网站推荐,如何将简历翻译成英文?
如何快速搭建高效WAP手机网站?
建站之星如何实现网站加密操作?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
郑州企业网站制作公司,郑州招聘网站有哪些?
手机网站制作与建设方案,手机网站如何建设?
网站制作知乎推荐,想做自己的网站用什么工具比较好?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
网站制作话术技巧,网站推广做的好怎么话术?
智能起名网站制作软件有哪些,制作logo的软件?
如何注册花生壳免费域名并搭建个人网站?
高端网站建设与定制开发一站式解决方案 中企动力
建站DNS解析失败?如何正确配置域名服务器?
*服务器网站为何频现安全漏洞?
成都响应式网站开发,dw怎么把手机适应页面变成网页?
*请认真填写需求信息,我们会在24小时内与您取得联系。