主页 > 知识库 > 给MongoDB添加用户权限方法分享

给MongoDB添加用户权限方法分享

热门标签:兖州电话外呼营销系统 机器人外呼系统软件存在问题 企业智能外呼系统价格多少 徐州ai电销机器人原理 福州电销机器人源代码 高德地图标注商户位置 沈阳营销电销机器人招商 智能电销机器人销售话术 南京400电话怎样办理

使用Mongodb数据库,需要为各个数据库增加用户权限,查了一下发现下面代码:

复制代码 代码如下:

use test2
db.addUser( { user: "test",
              pwd: "admin",
              roles: [ "readWrite", "dbAdmin" ]
            } )

执行后发现:

复制代码 代码如下:

$ mongo 192.168.1.111/test2 -u test -p admin
MyMongo:PRIMARY>

复制代码 代码如下:

Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:228

检测版本发现

复制代码 代码如下:

$mongo --help
MongoDB shell version: 2.4.9

我使用的Mongodb是2.6版本,但是Shell是2.4.9的,感觉是这出现了文问题,所以采用下面方案:

删除旧版本的Client

复制代码 代码如下:

sudo apt-get remove mongodb-clients
sudo apt-get autoremove
sudo apt-get autoclean

安装新的Shell

复制代码 代码如下:

sudo apt-get install mongodb-org-shell=2.6.1
$mongo --help
MongoDB shell version: 2.6.1

使用新的(Mongodb 2.6的代码)添加用户

复制代码 代码如下:

use test2
db.createUser(
   {
     user: "test",
     pwd: "admin",
     roles:
       [
         { role: "readWrite", db: "test2" },
       ]
   }
)

复制代码 代码如下:

$mongo 192.168.1.111/test2 -u test -p admin
MyMongo:PRIMARY>

登录成功!!!!

以上所述就是本文的全部内容了,希望能够对大家理解Mongo数据库有所帮助。

请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

您可能感兴趣的文章:
  • Mac下安装配置mongodb并创建用户的方法
  • mongodb 添加用户及权限设置详解
  • 浅析MongoDB用户管理
  • mongodb权限设置之添加管理员、普通用户的方法
  • Windows下MongoDB配置用户权限实例
  • MongoDB在系统数据库local中无法创建用户的解决办法

标签:丹东 大理 昭通 鹤岗 邯郸 景德镇 吉安 本溪

巨人网络通讯声明:本文标题《给MongoDB添加用户权限方法分享》,本文关键词  给,MongoDB,添加,用户,权限,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《给MongoDB添加用户权限方法分享》相关的同类信息!
  • 本页收集关于给MongoDB添加用户权限方法分享的相关信息资讯供网民参考!
  • 推荐文章