• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MongoDB > 给MongoDB添加用户权限方法分享

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mongodb 修改用户权限,mongodb用户权限,mongodb 权限,mongodb权限设置,mongodb创建用户等相关知识,希望本文的分享对您有所帮助

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

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

执行后发现:

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

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

检测版本发现

$mongo --help
MongoDB shell version: 2.4.9
</div>

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

删除旧版本的Client

sudo apt-get remove mongodb-clients
sudo apt-get autoremove
sudo apt-get autoclean
</div>

安装新的Shell

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

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

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

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

登录成功!!!!

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

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 给MongoDB添加用户权限方法分享
  • mongodb 添加用户及权限设置详解
  • mongodb权限设置之添加管理员、普通用户的方法

相关文章

  • 2017-05-11MongoDB教程之聚合(count、distinct和group)
  • 2017-05-11MongoDB数据库中索引(index)详解
  • 2017-05-11MongoDB修改数据的2种方法
  • 2017-05-11python实现爬虫数据存到 MongoDB
  • 2017-05-11MongoDB中创建索引需要注意的事项
  • 2017-05-11MongoDB的分片集群基本配置教程
  • 2017-05-11解决mongodb在ubuntu下启动失败,提示couldn‘t remove fs lock errno:9 Bad file descriptor的错误
  • 2017-05-11MongoDB数据更新方法干货篇
  • 2017-05-11MongoDB的索引
  • 2017-05-11PHP中的mongodb group操作实例

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MongoDB教程之数据操作实例
    • 浅析mongodb中group分组
    • 使用命令方式安装MongoDB指南(Windows、Linux)
    • MongoDB的基本安装与管理命令脚本总结
    • Windows下MongoDB配置用户权限实例
    • Ubuntu下安装mongodb 3.4的详细过程
    • mongodb 常见问题处理方法收集
    • MongoDB性能优化及监控
    • JavaScript按日期查询MongoDB中的数据的要点示例
    • mongodb设置后台运行的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有