在 Ubuntu Linux 上安装最新版本的 MongoDB

2018-01-02 15:54:14 +08:00
 Livid

首先需要导入 MongoDB 官方的 public key:

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

然后创建下载包的位置,根据所用的 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

然后更新一下系统的包索引:

sudo apt-get update

然后就可以安装最新版本了:

sudo apt-get install -y mongodb-org

在 Ubuntu 16.04 上安装之后,如果没有自动启动,那么还需要执行:

sudo systemctl enable mongod.service
sudo systemctl daemon-reload

启动 MongoDB 服务:

sudo service mongod start

停止服务:

sudo service mongod stop

这里需要注意的一个小细节是,服务名是 mongod 而不是 mongodb。

5577 次点击
所在节点    MongoDB
5 条回复
mimzy
2018-01-02 16:58:53 +08:00
tomoya92
2018-01-02 21:53:37 +08:00
官网上不是有文档吗?楼主怎么还复制了一份呢?
beginor
2018-01-03 08:16:42 +08:00
直接用 docker 不是更好?
h466977183
2018-01-03 09:34:52 +08:00
有了 docker 还要安装什么 mongodb, 直接 docker-compose 编排一下岂不更好?
ai277014717
2018-01-03 10:00:38 +08:00
sudo apt-get install docker
docker run --name some-mongo -d mongo
应该可行?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/419406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX