美文网首页
mongoldb 安装与配置

mongoldb 安装与配置

作者: dreadnaught | 来源:发表于2016-07-04 12:01 被阅读0次

    首先添加国内源:

    在/etc/apt/sources.list.d/mongodb.list 加入

    deb http://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/ubuntutrusty/mongodb-org/stable multiverse

    然后apt-update

    安装mongoldb-org 包

    启动中间有一个LC_ALL的问题,用

    echo "export LC_ALL=C">>~/.bash_profile

    安装完成

    mongod --config /etc/mongod.conf  用这个命令根据配置文件来启动

    设定完用户后,改成:

    security:

    authorization: enabled

    再启动

    配置用户

    2.x以后没有adducer了

    用createUser

    admin是一个管理库,在上面先建立一个全局的管理员账户admin:

    db.createUser({user:"admin",pwd:"admin-xxxx",roles:[{role: "userAdminAnyDatabase", db: "admin" } ]})

    然后建立 一个应用库

    use xxxx_user

    建立应用库的读写实例用户

    > db.createUser(

    ... {

    ... user:"mongo",

    ... pwd:"xxxxx",

    ... roles:[

    ... { role: "readWrite", db: "xxxx_user"},

    ... {role :"read", db: "xxxx_user"}

    ... ]

    security:

    authorization: enabled... }

    ... )

    不同用户角色的权限,参见:http://wangwei007.blog.51cto.com/68019/1328186

    用mongo启动 client

    登录用户,使用的是db.auth('admin','admin-xxxx')

    然后就可以用 用户登录使用啦

    相关文章

      网友评论

          本文标题:mongoldb 安装与配置

          本文链接:https://www.haomeiwen.com/subject/xanklttx.html