Reference

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

第一步

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

上述命令成功的话,则返回OK。如果失败的话,则
     sudo apt-get install gnupg
     wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

第二步

Ubuntu 20.04 输入

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

Ubuntu 18.04 输入

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

Ubuntu 16.04 输入

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

第三步

sudo apt-get update

第四步

sudo apt-get install -y mongodb-org
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections

第五步

查看你的系统用啥命令

ps --no-headers -o comm 1

返回 systemd 则使用 systemd (systemctl) 系列命令
返回 init 则使用 System V Init (service) 系列命令

systemd (systemctl) 系列命令

  1. 开启 MongoDB 服务
    sudo systemctl start mongod
    如果出现错误 Failed to start mongod.service: Unit mongod.service not found.
    sudo systemctl daemon-reload
  2. 查看是否成功运行
    sudo systemctl status mongod
    出现
zdx@Tuna:~$ sudo systemctl status mongod
● mongod.service - MongoDB Database ServerLoaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor prese>Active: active (running) since Tue 2021-04-13 18:36:34 CST; 43s agoDocs: https://docs.mongodb.org/manualMain PID: 2636594 (mongod)Memory: 60.9MCGroup: /system.slice/mongod.service└─2636594 /usr/bin/mongod --config /etc/mongod.confApr 13 18:36:34 Tuna systemd[1]: Started MongoDB Database Server.

常用命令

命令 描述
sudo systemctl enable mongod 设置开机启动
sudo systemctl stop mongod 关闭MongoDB
sudo systemctl restart mongod 重启MongoDB
mongo 进入MongoDB

卸载MongoDB

sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

【官方教程】Ubuntu 安装 mongoDB相关推荐

  1. debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码

    使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...

  2. Ubuntu 安装MongoDB以及远程访问

    Ubuntu 安装 MongoDB Ubuntu 18.04安装MongoDB 1.在终端输入GPK码 2.添加mongoDB源 echo "deb [ arch=amd64,arm64 ] ...

  3. 嵌入式linux mongodb,小白在Ubuntu安装mongoDB与mongo-c-driver

    目的: 本人从事嵌入式软件,项目中需要使用MongoDB,最终需要熟悉c-driver的API,小白在搭建环境有些浪费时间,故写这文章让与我同样状态的开发人员学习学习. 在Ubuntu上的安装mong ...

  4. ubuntu 安装 mongodb并修改仓库路径

    记一次安装mongodb的过程 机器情况:系统是ubuntu18.04,由于最初装系统的时候瞎装,导致现在根目录/下空间不足,而/home目录下剩余空间充足. 开始安装,参考官网步骤 sudo apt ...

  5. Ubuntu安装MongoDB

    https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...

  6. Ubuntu安装Mongodb,历经折腾

    最近因为项目原因,要搭建分布式爬虫,加上实验室更换了电脑,重装mongo,遇到一系列莫名奇妙的之前没遇到的错误,mark下. 之前安装的方式一直用的都是: sudo apt-get install m ...

  7. linux安装ncurses教程,Ubuntu 安装 Ncurses

    Ubuntu 下编译Linux内核时,在命令行输入: make menuconfig 后,出现如下错误: *** Unable to find the ncurses libraries or the ...

  8. Linux安装nextcloud教程,Ubuntu安装NextCloud

    NextCloud(https://nextcloud.com/)是开源的.可以用来搭建自己的文件同步和共享的私有云服务器,它是ownCloud的一个分支. 我使用LEMP做为NextCloud的运行 ...

  9. openfoam linux教程,ubuntu安装OpenFOAM官网教程

    本人对ubuntu操作不熟悉,也是刚接触,但是按照官网上的安装,没问题的!分享给大家!!!希望有帮助! Ubuntu Versions OpenFOAM and Paraview are curren ...

最新文章

  1. php set medias,laravel5.1 -- Integrate FileManager and CKeditor into laravel
  2. php 多条查询结果插入新表,Mysql应用MySQL查询结果复制到新表的方法(更新、插入)...
  3. PL/SQL DEVELOPER 使用的一些技巧
  4. 在SAP Business Application Studio里创建Fiori应用的操作流程
  5. Java8系列之重新认识HashMap
  6. Unity3D(UE4)加载倾斜摄影数据OSGB格式
  7. java 斗地主 案例
  8. RT-Thread 4.0 + STM32F407 学习笔记1
  9. 2021年系统架构设计师考试上午真题与答案
  10. oracle学习笔记(四)-- 数学函数
  11. 初玩《剑与家园》体验和对游戏设计的一些思考
  12. Kali Linux修改更新源
  13. QCAD dxf 扩展属性
  14. 什么是python自动化测试?
  15. js class super 的用法
  16. 联想拯救者y7000键盘有几个按键失灵_y7000p键盘失灵
  17. 电子科技大学 编译原理期末女娲补天
  18. 构造散列表 (20 分)
  19. BZOJ2178: 圆的面积并(格林公式)
  20. android 手表按钮事件,关于android-studio:上手做一个华为鸿蒙手表应用-4-生命周期事件...

热门文章

  1. Winform 水印TextBox
  2. https://127.0.0.1:8080/test?param={%22..报错
  3. JavaScript function函数种类
  4. 实例方法、静态方法和类方法的区别
  5. 编译fdk-aac for ios
  6. bzoj2208:[Jsoi2010]连通数
  7. SQL Server 数据库操作类
  8. Oracle体系结构三(学习笔记)
  9. 控制台总是输出:xcode error: failed to attach to process ID 0
  10. 获取元素在文档上的正确坐标