Maison  >  Article  >  base de données  >  MongoDB中帐号管理(用户名密码设置)

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

WBOY
WBOYoriginal
2016-06-07 17:56:311305parcourir

默认不需要帐号密码,在/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;正确。

 

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn