mongoldb 安裝與配置

首先添加國內(nèi)源:

在/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 ?用這個命令根據(jù)配置文件來啟動

設(shè)定完用戶后,改成:

security:

authorization: enabled

再啟動

配置用戶

2.x以后沒有adducer了

用createUser

admin是一個管理庫,在上面先建立一個全局的管理員賬戶admin:

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

然后建立 一個應(yīng)用庫

use xxxx_user

建立應(yīng)用庫的讀寫實(shí)例用戶

> db.createUser(

... {

... user:"mongo",

... pwd:"xxxxx",

... roles:[

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

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

... ]

security:

authorization: enabled... }

... )

不同用戶角色的權(quán)限,參見:http://wangwei007.blog.51cto.com/68019/1328186

用mongo啟動 client

登錄用戶,使用的是db.auth('admin','admin-xxxx')

然后就可以用 用戶登錄使用啦

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容