V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐工具
RoboMongo
推荐书目
50 Tips and Tricks for MongoDB Developers
Related Blogs
Snail in a Turtleneck
Livid
V2EX  ›  MongoDB

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

  •  2
     
  •   Livid · 2018-01-02 15:54:14 +08:00 · 5797 次点击
    这是一个创建于 2554 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先需要导入 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。

    5 条回复    2018-01-03 10:00:38 +08:00
    mimzy
        1
    mimzy  
       2018-01-02 16:58:53 +08:00
    tomoya92
        2
    tomoya92  
       2018-01-02 21:53:37 +08:00
    官网上不是有文档吗?楼主怎么还复制了一份呢?
    beginor
        3
    beginor  
       2018-01-03 08:16:42 +08:00 via Android
    直接用 docker 不是更好?
    h466977183
        4
    h466977183  
       2018-01-03 09:34:52 +08:00
    有了 docker 还要安装什么 mongodb, 直接 docker-compose 编排一下岂不更好?
    ai277014717
        5
    ai277014717  
       2018-01-03 10:00:38 +08:00
    sudo apt-get install docker
    docker run --name some-mongo -d mongo
    应该可行?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1038 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:12 · PVG 06:12 · LAX 14:12 · JFK 17:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.