博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu16.04安装MongoDB
阅读量:6361 次
发布时间:2019-06-23

本文共 1479 字,大约阅读时间需要 4 分钟。

  最近需要用到MongoDB,我在这里记录一下安装步骤。

  •   首先说下什么是MongoDB,摘至维基百科:
  1. MongoDB是一种面向文档的数据库管理系统,由C++撰写而成,以此来解决应用程序开发社区中的大量现实问题;
  2. MongoDB使用内存映射文件, 32位系统上限制大小为2GB的数据(64位支持更大的数据)。 MongoDB服务器只能用在小端序系统,虽然大部分公司会同时准备小端序和大端序系统;

 

  •   安装开始
  1.   选择需要的版本

      

  2.   导入公钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

  

  3.  创建MongoDB列表文件

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

  

  4.  重新加载本地包数据库

sudo apt-get update

  

  5.  安装MongoDB包,我这里选择稳定版

sudo apt-get install -y mongodb-org

  为防止意外升级,可以将软件包固定在当前安装的版本中:

echo "mongodb-org hold" | sudo dpkg --set-selectionsecho "mongodb-org-server hold" | sudo dpkg --set-selectionsecho "mongodb-org-shell hold" | sudo dpkg --set-selectionsecho "mongodb-org-mongos hold" | sudo dpkg --set-selectionsecho "mongodb-org-tools hold" | sudo dpkg --set-selections

  注:如果通过软件包管理器安装,则在安装期间会创建数据目录 /var/lib/mongodb和日志目录/var/log/mongodb

 

  6.  启动MongoDB

sudo service mongod start

  

  检查日志文件的内容以/var/log/mongodb/mongod.log 获取行读数,验证进程是否已成功启动,27017是独立mongod 侦听的默认端

[initandlisten] waiting for connections on port 27017

    

  停止MongoDB的命令

sudo service mongod stop

  

  重启MongoDB命令

sudo service mongod restart

  

  7.  mongo在与主机相同的主机上启动shell mongod,mongod使用默认端口27017 连接到localhost上运行的shell 

mongo

  注:  MongoDB安装完“admin”库中默认没有用户,此时用mongo命令登录是超级管理员用户

 

参考:

转载于:https://www.cnblogs.com/coder-zyc/p/9973818.html

你可能感兴趣的文章
(轉貼) Ubuntu將在ARM平台netbook上現身 (SOC) (News) (Linux) (Ubuntu)
查看>>
SQL注入测试工具:Pangolin(穿山甲)
查看>>
在html 的img属性里只显示图片的部分区域(矩形,给出开始点和结束点),其他部份不显示,也不要拉伸...
查看>>
程序员第二定律:量化管理在程序员身上永无可能
查看>>
ubuntu一些脚本的执行顺序
查看>>
类继承的结构
查看>>
Intel 被 ARM 逼急了
查看>>
testng + reportng 测试结果邮件发送
查看>>
百度亮相iDASH,推动隐私保护在人类基因组分析领域的应用
查看>>
Python「八宗罪」
查看>>
你的隐私还安全吗?社交网络中浏览历史的去匿名化
查看>>
NeurIPS 2018|如何用循环关系网络解决数独类关系推理任务?
查看>>
Windows 10 份额突破 40%,Windows 7 连跌四月终回升
查看>>
怎么把Maven项目转为动态Web项目?
查看>>
Arm发布Cortex-A76AE自动驾驶芯片架构,宣示车载系统市场主权
查看>>
Hibernate入门教程
查看>>
Java支付宝扫码支付[新]
查看>>
SpringMVC 拦截器 筛选
查看>>
第十八章:MVVM(八)
查看>>
点击表头切换升降序排序方式
查看>>