MongoDB在他们的仓库中提供官方支持的包,该仓库包括以下软件包

mongodb-org:自动安装下面的四个组件安装包

  a.mongodb-org-server:mongod的守护进程和相关的配置以及初始化的脚本

  b.mongodb-org-mongos:mongos的守护进程

  c.mongodb-org-shell:mongo shell

  d.mongo-org-tools:包含下面的mongodb工具

  mongoimport bsondumpmongodumpmongoexportmongofilesmongoperfmongorestoremongostat, mongotop

一. 安装MongoDB

1. 导入包管理系统的公钥

Ubuntu软件包管理工具(即dpkgapt)通过要求分发商使用GPG密钥签署软件包来确保软件包的一致性和真实性。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

2. 为MongoDB创建一个列表文件

/etc/apt/sources.list.d/mongodb-org-3.6.list使用适合您的Ubuntu版本的命令创建列表文件:

Ubuntu 14.04

echo  “deb [arch = amd64] https://repo.mongodb.org/apt/ubuntu trusty / mongodb-org / 3.6 multiverse”  | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

Ubuntu 16.04

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

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

sudo apt-get update

4.安装MongoDB软件包

安装最新版的MongoDB

sudo apt-get install -y mongodb-org

安装指定版本的MongoDB:需要跟上对应的版本号

sudo apt-get install -y mongodb-org =  .6.3 mongodb-org-server =  .6.3 mongodb-org-shell =  .6.3 mongodb-org-mongos =  .6.3 mongodb-org-tools =  .6.3 

二. 运行MongoDB

1. 启动mongod服务

sudo service mongod start

2. 开始使用mongodb

mongo --host 127 .0.0.1:27017

3. 退出mongodb

ctrl+c或者在终端中输入exit

4. 关闭mongod服务

sudo service mongod stop

5. 重启mongod服务

sudo service mongod restart

三. 卸载MongoDB

要从系统中完全删除MongoDB,您必须删除MongoDB应用程序本身,配置文件以及包含数据和日志的任何目录

警告:此过程将彻底删除MongoDB及其配置和所有 数据库。这个过程是不可逆的,因此请确保在继续之前备份所有配置和数据

1.停止服务

sudo service mongod stop

2. 删除包

删除以前安装的任何MongoDB软件包

sudo apt-get purge mongodb-org *

3. 删除MongoDB数据库和日志

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

参考链接

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

MongoDB Community 的安装和卸载的更多相关文章

  1. Centos7安装和卸载Mongodb数据库

    MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非 ...

  2. CentOS7上Mongodb安装、卸载

    参考官网https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 一.安装 1.配置yum管理包 1).在路径/etc/ ...

  3. 在CentOS 7上使用Yum源安装和卸载 MongoDB 3.4

    在CentOS 7上使用Yum源安装和卸载 MongoDB 3.4 1.配置Yum源 vim /etc/yum.repos.d/mongodb-org-3.4.repo [mongodb-org-3. ...

  4. MongoDB Windows环境安装及配置

    MongoDB一般安装 1.首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,目前的最新版本为2.6 安装包有zip和msi格式的,这里推荐下载zip格 ...

  5. MongoDB下载及安装

    MongoDB的下载及安装 1.下载: MongoDB的官网是:http://www.mongodb.org/ 2.安装: 方案一:(程序启动方式) 1> 创建文件夹:MongoDB    在D ...

  6. Ubuntu14.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 在这篇博客里,我采用了非官网的安装步骤,来进行安装.走了弯路,同时,也是不建议.因为在大数据领域和实际生产里,还是要走正规的为好. Ubuntu14.04下Mongodb(离线安 ...

  7. Ubuntu16.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 在这篇博客里,我采用了非官网的安装步骤,来进行安装.走了弯路,同时,也是不建议.因为在大数据领域和实际生产里,还是要走正规的为好. Ubuntu16.04下Mongodb(离线安 ...

  8. 数据库1 --- > 数据库概念、安装、卸载

    数据库概念 ​为什么学习数据库?1.web中的数据量非常大:2. 数据不方便存储和管理 ​什么是数据库: 用于存储和管理数据的仓库 数据库的特点: 数据可以实现持久化存储,其实数据库就是一个文件系统. ...

  9. C#创建、安装、卸载、调试Windows Service(Windows 服务)的简单教程

    前言:Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面.这 ...

随机推荐

  1. CentOS7 network.service loaded failed 处理技巧

    某一日,用systemctl --failed查看到如下错误信息,但实际上网络是OK的,真奇怪: 1 2 3 4 5 6 7 8 [root@localhost.localdomain media]# ...

  2. Python--day47--mysql索引种类

  3. Codeforces Round #180 (Div. 1 + Div. 2)

    A. Snow Footprints 如果只有L或者只有R,那么起点和终点都在边界上,否则在两者的边界. B. Sail 每次根据移动后的曼哈顿距离来判断是否移动. C. Parity Game 如果 ...

  4. P1103 走迷宫三

    题目描述 大魔王抓住了爱丽丝,将她丢进了一口枯井中,并堵住了井口. 爱丽丝在井底发现了一张地图,他发现他现在身处一个迷宫当中,从地图中可以发现,迷宫是一个N*M的矩形,爱丽丝身处迷宫的左上角,唯一的出 ...

  5. (超级详细版)利用ThinkPHP3.2.3+PHPExcel实现将表格数据导入到数据库

    请先阅读以下步骤再到结尾下载源码 第一步:下载 thinkphp_3.2.3 和 PHPExcel_1.8.0 并解压 对应的网站分别为: http://www.thinkphp.cn/down.ht ...

  6. H3C IGP与EGP

  7. TCP和UDP的联系和用途

    一.区别        二者都是有用的和常用的,如果纯粹从概念上区分二者就比较费解了,我们直接从功能上进行区分,简单明了:        这两种传输协议也就是合于适配不同的业务和不同的硬件终端.    ...

  8. 【u212】&&【t036】最大和

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] N个数围成一圈,要求从中选择若干个连续的数(注意每个数最多只能选一次)加起来,问能形成的最大的和. [ ...

  9. RocketMQ(消息重发、重复消费、事务、消息模式)

    分布式开放消息系统(RocketMQ)的原理与实践 RocketMQ基础:https://github.com/apache/rocketmq/tree/rocketmq-all-4.5.1/docs ...

  10. H3C MSTP