mongodb社区版安装指南
推荐使用.deb包进行安装,步骤如下
- 导入公钥
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’链接,
或者到网站http://keyserver.ubuntu.com/获取公钥:
上图中点击pub指向的链接同样可以获取公钥;
新建文件key.txt,将公钥内容拷贝到该文件中,
sudo apt-key add key.txt
- 创建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
- 更新包管理器
sudo apt-get update
- 开始安装
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