mongodb root用户创建数据库提示not master的解决

 更新时间:2023年02月17日 10:39:55   作者:南波兔不写巴哥  
这篇文章主要介绍了mongodb root用户创建数据库提示not master的解决方案,具有很好的参考价值,希望对大家有所帮助。
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

mongodb root用户创建数据库提示not master

问题如题 

问题也比较简单, 就是master挂了

mongodb的集群似乎和mysql,redis的不太一样,这个我也不太清楚

总之单机不会出现这种情况,集群会出现

解决方法

就是将master重启就可以了

mongodb "errmsg" : "not master and slaveOk=false"的解决

是正常的,因为SECONDARY是不允许读写的,如果非要解决执行 rs.slaveOk() 这句命令就可以了

[yukw@mongodb4 data]$ ./mongo -port 20000
MongoDB shell version v3.4.4
connecting to: mongodb://127.0.0.1:20000/
MongoDB server version: 3.4.4
Server has startup warnings:
2019-07-31T17:06:43.397+0800 I CONTROL  [initandlisten]
2019-07-31T17:06:43.397+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2019-07-31T17:06:43.398+0800 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2019-07-31T17:06:43.398+0800 I CONTROL  [initandlisten]
2019-07-31T17:06:43.398+0800 I CONTROL  [initandlisten]
2019-07-31T17:06:43.398+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2019-07-31T17:06:43.398+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2019-07-31T17:06:43.398+0800 I CONTROL  [initandlisten]
2019-07-31T17:06:43.398+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2019-07-31T17:06:43.398+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2019-07-31T17:06:43.398+0800 I CONTROL  [initandlisten]

> show users
2019-07-31T17:07:33.469+0800 E QUERY    [thread1] Error: not master and slaveOk=false :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.getUsers@src/mongo/shell/db.js:1537:1
shellHelper.show@src/mongo/shell/utils.js:752:9
shellHelper@src/mongo/shell/utils.js:659:15
@(shellhelp2):1:1
> show dbs
2019-07-31T17:07:39.126+0800 E QUERY    [thread1] Error: listDatabases failed:{
    "ok" : 0,
    "errmsg" : "not master and slaveOk=false",                    ##报错提示
    "code" : 13435,
    "codeName" : "NotMasterNoSlaveOk"
} :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
Mongo.prototype.getDBs@src/mongo/shell/mongo.js:62:1
shellHelper.show@src/mongo/shell/utils.js:769:19
shellHelper@src/mongo/shell/utils.js:659:15
@(shellhelp2):1:1
> rs.slaveOk();                                   ##执行命令    
> show dbs
local  0.000GB
> show users

好了,这就是解决not master and slaveOk=false的方法了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持程序员之家。

相关文章

  • MongoDB数据库授权认证的实现

    MongoDB数据库授权认证的实现

    本文主要介绍了MongoDB数据库授权认证的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • MongoDB多条件模糊查询示例代码

    MongoDB多条件模糊查询示例代码

    这篇文章主要给大家介绍了关于MongoDB多条件模糊查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MongoDB具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • Java操作mongodb的模糊查询和精确查询

    Java操作mongodb的模糊查询和精确查询

    这篇文章主要介绍了Java操作mongodb的模糊查询和精确查询,使用regex关键字实现模糊查询操作,具体实现代码大家参考下本文
    2017-11-11
  • mongodb使用c#驱动数据插入demo

    mongodb使用c#驱动数据插入demo

    今天小编就为大家分享一篇关于mongodb使用c#驱动数据插入demo,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Windows10安装MongoDB4.0详细步骤及启动配置教程

    Windows10安装MongoDB4.0详细步骤及启动配置教程

    这篇文章主要介绍了Windows10安装MongoDB4.0详细步骤及启动配置教程 ,本文通过图文并茂的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • MongoDB查询操作限制返回字段的方法

    MongoDB查询操作限制返回字段的方法

    这篇文章主要介绍了MongoDB查询操作限制返回字段的方法,需要的朋友可以参考下
    2014-05-05
  • 详解MongoDB的条件查询和排序

    详解MongoDB的条件查询和排序

    MongoDB 提供了丰富的查询功能,包括条件组合、反向查询、查询结果过滤、排序等,借助 MongoDB 多样化的查询方式,可以完成业务上的各类查询需要。
    2021-06-06
  • NoSQL优缺点与MongoDB数据库简介

    NoSQL优缺点与MongoDB数据库简介

    这篇文章介绍了NoSQL的优缺点与MongoDB数据库,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • MongoDB实现基于关键词的文章检索功能(C#版)

    MongoDB实现基于关键词的文章检索功能(C#版)

    这篇文章主要介绍了MongoDB实现基于关键词的文章检索功能(C#版)的相关资料,需要的朋友可以参考下
    2016-04-04
  • MongoDB系列教程(六):java操作mongodb实例

    MongoDB系列教程(六):java操作mongodb实例

    这篇文章主要介绍了MongoDB系列教程(六):java操作mongodb实例,本文讲解了java中操作mongodb数据增加、删除、修改、查询数据等代码实例,需要的朋友可以参考下
    2015-05-05

最新评论

?


http://www.vxiaotou.com