Heim > Datenbank > MySQL-Tutorial > Hauptteil

MongoDB学习笔记三 – 用户授权

WBOY
Freigeben: 2016-06-07 16:31:16
Original
1259 Leute haben es durchsucht

#选择admin数据库use admin;#创建一个用户名为root,密码为root的帐户;db.addUser("root", "root"); #执行查看数据表,发现失败,需要登陆。show collections; 所以我们重新登录test数据库 /usr/local/mongodb/bin/mongo -uroot -proot localhost:27017/tes

#选择admin数据库
use admin;
#创建一个用户名为root,密码为root的帐户;
db.addUser("root", "root");
Nach dem Login kopieren
#执行查看数据表,发现失败,需要登陆。
show collections;
Nach dem Login kopieren

所以我们重新登录test数据库

/usr/local/mongodb/bin/mongo -uroot -proot localhost:27017/test
Nach dem Login kopieren

发现还是失败,因为授权的是admin数据库,所以:

/usr/local/mongodb/bin/mongo -uroot -proot localhost:27017/admin
Nach dem Login kopieren

user test
创建一个用户名为test,密码为123的帐户;
show dbs;

因为用户test只是test数据的用户,只有admin数据库的用户才是超级管理员,可以查看任何数据库

启动服务的时候请加上–auth的选项

/usr/local/mongodb/bin/mongod --auth --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/dblogs --fork
Nach dem Login kopieren

MongoDB才会进行认证

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage