ubuntu18.04上安装MongoDB

mongodb社区版安装指南

推荐使用.deb包进行安装,步骤如下

  1. 导入公钥

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

在这一步的时候出现错误

gpg: keyserver receive failed: Connection closed in DNS

网上搜了一些解决方法,例如修改DNS为8.8.8.8,依然未解决问题,只好曲线救国。导出MongoDB publish GPG Key,点击如下图‘MongoDB publish GPG key’链接,

Screenshot from 2018-08-18 17-52-38.png

或者到网站 http://keyserver.ubuntu.com/获取公钥:
ubuntu18.04上安装MongoDB_第1张图片
Screenshot from 2018-08-18 17-56-54.png

Screenshot from 2018-08-18 17-57-09.png

上图中点击pub指向的链接同样可以获取公钥;
新建文件key.txt,将公钥内容拷贝到该文件中,

sudo apt-key add key.txt

  1. 创建mongoDB的文件列表

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

  1. 更新包管理器

sudo apt-get update

  1. 开始安装

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

之前在获取包管理器的公钥失败后,尝试用了.tgz包来进行离线安装,也可以正常安装。

运行MongoDB

安装完成后,终端运行

mongo -version

可以看到当前mongoDB版本

MongoDB shell version v4.0.1

启动MongoDB

sudo service mongod start

你可能感兴趣的:(ubuntu18.04上安装MongoDB)