码迷,mamicode.com
首页 > 数据库 > 详细

mongodb安装之后使用robo3t连接出现 Failed to load list of database Failed to execute "listdatabases"

时间:2019-06-04 11:07:02      阅读:1195      评论:0      收藏:0      [点我收藏+]

标签:使用   认证   pwd   开启   list   ice   --   success   密码   

 没有指定数据库的登录权限

MongoDB 设置账号和密码

1、开启认证

MongoDB默认安装完成之后,只允许使用本地连接,所以我们需要给mongo设置账号和密码

D:\****\mongo\bin\mongod.exe --dbpath D:\****\mongo\data --logpath D:\****\mongo\log\mongodb.log  --logappend --auth --service

2、创建管理员用户

>use admin

switched to db admin > db.createUser({user:"admin",pwd:"password",roles:["root"]}) Successfully added user: { "user" : "admin", "roles" : [ "root" ] }

3、认证登录

>db.auth("admin","password")

4、MongoDB role类型

数据库用户角色

  read:授予用户只读数据的权限

  readWrite:授予用户读写数据的权限

数据库管理角色

dbAdmin:当前db中执行管理操作

dbOwner:当前DB中执行任意操作

userAdmin:当前DB中管理User

 

mongodb安装之后使用robo3t连接出现 Failed to load list of database Failed to execute "listdatabases"

标签:使用   认证   pwd   开启   list   ice   --   success   密码   

原文地址:https://www.cnblogs.com/aGirlprogrammer/p/10972280.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!