首页 > 数据库技术 > 详细

mongodb从库的登陆执行命令不用每次输入slaveOk

时间:2019-08-29 11:25:03      阅读:304      评论:0      收藏:0      [点我收藏+]

从库执行命令提示找不到master
Error: listDatabases failed:{ "note" : "from execCommand", "ok" : 0, "errmsg" : "not master" }
解决办法:
rs.slaveOk()
要想不用每次输入该命令,可以修改如下文件
-bash-4.2$ find / -name .mongorc.js
./.mongorc.js

在文件里面添加一行:rs.slaveOk();
一般这个文件都是空的,直接加上去。保存退出。之后退出mongo在进去就可以了.
如下:
-bash-4.2$ more .mongorc.js
rs.slaveOk();

-- The End --

mongodb从库的登陆执行命令不用每次输入slaveOk

原文:https://www.cnblogs.com/hxlasky/p/11428106.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!