mongodb创建local库用户_MongoDB 在系统数据库local上无法创建用户的解决方法
我们知道,MongoDB的Oplog (operations log)记录了用户的最近一段时间的操作(时间长短主要受设置的oplogSize和程序的写入更新量的影响)。那么,如果其他部门(例如BI团队)需要抽取数据,从 local.oplog.rs中读取解析一个不错的选择。
oplog位于local数据下面,为了将权限最小化,大家需要创建此库的权限(还可以将权限细化到集合,再次不讨论)。
习惯性的,在local数据库下面创建,但是报错了。
执行脚本
db.createUser(
{
user: "testuser_local",
pwd: "testuser_local",
roles: [ { role: "read", db: "local" } ]
}
)
报错信息
2018-XX-XXT14:48:30.437+0800 E QUERY [thread1] Error: couldn't add user: Cannot create users in the local database :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.createUser@src/mongo/shell/db.js:1290:15
@(shell):1:1
查看mongoDB的官网介绍,发现确实不可以在local数据库下面创建账号
其解决方案是,我们转到admin数据库下面,创建账号。
此时可以创建成功。
注意:(1)在程序端配置连接字符串时,相应的需要添加登入验证数据库参数 --authenticationDatabase admin
(2)通过NoSQLBooster登入时,Auth DB 选择执行创建命令的数据库名字(本实例为admin)
Default Database 的编辑项,选择oplog所在的local数据库
登入成功
(但是在测试过程中,发现此工具在这个小权限下,登入可以成功,但是有时候执行命令时报错,而通过 MongoDB shell 执行不报错。还需探究根本原因)
(3) 建议数据的拉取,在辅助节点上拉取,减少主库的压力。
mongodb创建local库用户_MongoDB 在系统数据库local上无法创建用户的解决方法相关推荐
- xp路由器播放服务器无响应,xp系统连不上路由器的原因及解决方法
路由器是互联网络的枢纽,"交通警察,在生活和办公中都随处可见了.在笔记本xp系统中遇到连不上路由器的问题,这样就没办法上网了,怎么回事呢?一是软件原因,二是硬件原因,遇到xp系统连不上路由器 ...
- php博客系统 加载评论,Yii实现单用户博客系统文章详情页插入评论表单的方法...
本文实例讲述了Yii实现单用户博客系统文章详情页插入评论表单的方法.分享给大家供大家参考,具体如下: action部分: function test($objs) { $objs->var=10 ...
- VMWare win10 安装程序无法创建新的系统分区也无法定位现有分区的解决方法
VMWare win10 安装程序无法创建新的系统分区也无法定位现有分区的解决方法 出现上述问题有可能是你宿主机系统安装时采用MBR分区格式, 如果是, 那在安装虚拟机时请不要使用UEFI引导.
- xp打印服务器win10的系统连接不上,Win10系统访问WinXP系统共享打印机却连接不了的解决方法...
在今天的Win10系统的使用教程中,我们将来学习的是Win10系统访问WinXP系统共享打印机却连接不了的问题.不过,小编得事先说一下,Win10系统是可以直接连接WinXP系统共享打印机的,只是个别 ...
- java frame 不显示_win7系统下eclipse不显示JFrame界面的解决方法
有不少win7旗舰版系统用户在使用eclipse的时候,遇到了不显示JFrame界面的情况,想必很多用户有遇到过这样的情况吧,接下来给大家讲解一下win7系统下eclipse不显示JFrame界面的解 ...
- winxp计算机远程桌面连接,winxp系统远程桌面不能连接指定计算机的解决方法
在中,自带有远程桌面功能,可以让我们远程控制指定计算机来进行操作,不过近日有xp系统用户发现远程桌面不能连接指定计算机,还总是提示重新连接, 这是怎么回事呢,针对这个问题, 1.首先确保 2.开启远程 ...
- win10浏览器闪退_Win10系统下Edge浏览器经常闪退的解决方法
大家都知道win10系统中自带有edge浏览器,不过有时候在使用edge浏览器的时候可能会遇到经常闪退的情况,这是怎么回事呢,针对Win10系统下Edge浏览器经常闪退这个问题,小编这就给大家带来具体 ...
- win7 计算机不显示收藏夹,win7系统下收藏夹无法使用的原因及解决方法
大家在使用浏览器浏览网页的时候,发现好的网站时,都会加入收藏夹进行收藏.而在win7系统的资源管理器中有也收藏夹的功能,方便我们收藏最近访问的文件.不过最近有用户发现,收藏夹不能使用了,这是怎么回事呢 ...
- win10系统下Bitlocker密码忘了的具体解决方法
使用win10系统用户都知道,它内置有Bitlocker加密功能,可以加密磁盘,但是有些用户在设置Bitlocker之后,有时候可能会发现Bitlocker密码忘记了,该怎么办呢,我们恶意用恢复密钥对 ...
- w10网络里面没有计算机,win10计算器没有了怎么办_w10系统自带的计算器没有了的解决方法...
最近有朋友问小编win10计算器没有了怎么办,关于win10计算器找不到了的问题,相信很多朋友都遇到过.Win10系统中自带的计算器是非常好用的工具,几乎每台电脑都有计算器功能,但是有的朋友却找不到自 ...
最新文章
- 技术图文:字典技术在求解算法题中的应用
- pandas.set_index()
- 【天池直播--预告】美女程序猿带你用大数据吃鸡(有内涵-这是一个有大奖的活动)...
- Java并发编程实践读书笔记(3)任务执行
- Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止
- Boost:基于Boost的发送者和接收者的测试程序
- cmd.exe启动参数说明
- AT2161-[ARC065D]シャッフル/Shuffling【dp】
- 双引擎驱动Quick BI十亿数据0.3秒分析,首屏展示时间缩短30%
- 支付宝小程序组件库开发之省市区三级地址选择器组件
- 前端实习日记——高新兴科技集团
- 59.node的serve-favicon中间件的使用
- socket上传nsdictionary的json数据异常
- 《CUDA C编程权威指南》——2.2 给核函数计时
- html设计一个调查问卷页面,如何设计一个网页调查问卷?
- 多元有序logistic回归分析_SPSS:二元Logistic回归中自变量的处理和解读——有序多分类变量的处理...
- 《嵌入式 - 语音识别TWen-ASR-ONE开发笔记》第2章 TWen-ASR-ONE开发环境搭建与使用
- 安阳工学院计算机专业宿舍,安阳工学院宿舍条件,宿舍环境图片(10篇)
- 解决问题CondaVerificationError: The package for olefile located at...
- STM32F103系列引脚定义-功能图
热门文章
- 【JavaScript 插件】实现图片倒影效果 - reflex.js
- 开发反应执行阿里云mysql语句报错
- [异常处理]class kafka.common.UnknownTopicOrPartitionException (kafka.server.ReplicaFetcherThread)...
- HDU 4919 打表找规律 java睑板 map 递归
- php读取Excel xlsx 2007+并导入MySQL
- 人生成功的十大说话技巧
- mysql 测试快生产慢_兴奋!阿里三位扫地憎专家总结的Mysql性能优化金字塔法则,操作细节满分...
- 上下相机贴合对位计算公式_ccd视觉自动对位贴合机主要应用在哪里?
- Spring框架学习---Spring Framework下篇
- springboot整合PageHelper实现分页效果