MongoDB中帐号管理(用户名密码设置)

WBOY
發布: 2016-06-07 17:56:31
原創
1308 人瀏覽過

默认不需要帐号密码,在/etc/mongodb.conf中设置auth = true后重启开启帐号权限功能。 1,创建admin的超级权限: mongo use admin; db.addUser('root','sa') 增加了root帐号,这个时候执行show collections;现实没有权限,必须先执行 db.auth('root','sa') ,

默认不需要帐号密码,在/etc/mongodb.conf中设置auth = true后重启开启帐号权限功能。

1,创建admin的超级权限:

mongo

use admin;

db.addUser('root','sa')

增加了root帐号,网站空间,香港虚拟主机,这个时候执行show collections;现实没有权限,必须先执行db.auth('root','sa') ,返回1说明验证成功!返回0说明验证失败!

直接登陆其他表时,必须先use admin;db.auth('root','sa'),再执行use keke;show collections;否则还是没有权限。

2,如果想单独访问一个表,用独立的用户名,就需要在那个表里面建相应的user。

mongo登陆,香港虚拟主机,use admin;db.auth('root','sa');use keke;db.addUser('keke','test') ;

这个时候可以直接用keke帐号登陆keke数据库。

mongo

use keke;db.auth("keke","test");show collections;正确。

 

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板