Debian 8安装Mongodb

@老徐  November 2, 2016

1.添加apt源

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

Ubuntu:

    $ echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list


Debain:

     $ echo "deb http://repo.mongodb.org/apt/debian "$(lsb_release -sc)"/mongodb-org/3.2 main" | sudo tee /etc/apt/sources.list.d/mongodb.list

2.安装Mongodb
更新apt源,之后安装Mongodb

    $ sudo apt-get update
    $ sudo apt-get install mongodb-org

如果要安装指定版本,请使用如下方式

    $ apt-get install mongodb-org=3.2.0 mongodb-org-server=3.2.0 mongodb-org-shell=3.2.0 mongodb-org-mongos=3.2.0 mongodb-org-tools=3.2.0

3.启动Mongodb服务
安装完成之后,Mongodb服务会跟随系统的启动自动启动。可以使用下面的脚本来控制启动和停止:

    $ sudo service mongod start
    $ sudo service mongod stop

4.验证Mongodb安装

查看有没有安装成功及对应的版本

    ubuntu@tecadmin:~$mongod --version
    db version v3.2.0
    git version: 45d947729a0315accb6d4f15a6b06be6d9c19fe7
    OpenSSL version: OpenSSL 1.0.1f 6 Jan 2014
    allocator: tcmalloc
    modules: none
    build environment:
        distmod: ubuntu1404
        distarch: x86_64
        target_arch: x86_64

注意:使用该方法安装mongodb之后,数据库的路径几乎无法更换,默认路径为/var/lib/mongo,如果更换到其他路径,无论怎样修改权限,数据库目录及文件都给了mongod用户及组权限、mongod用户的默认文件夹也设置为数据库路径也不行,都会报没有权限的异常。如果想要自定义数据库路径,请按《Mongodb 3.4 二进制安装方法》进行安装。

如果有使用源的方法安装后能搞定自定义数据库路径的朋友,也请麻烦在评论中留言,告诉我下是怎样操作的,谢谢。


添加新评论