匿名用户9527 2022-08-01 16:22 采纳率: 0%
浏览 3
已结题

mongo副本集无法认证用户

配置mango副本集时,其中一个副本集始终无法认证用户

现有ABC三个服务器,其中A为主节点,

img

BC为子节点,其中B节点完全正常,配置C节点时出现问题

启动C节点后,data目录内的数据库集合可以看到在慢慢同步中
并且在主节点执行rs.status()命令后可以看到以下信息

img

ABC三个节点的mongodb.cof文件如下,除了IP为各自服务器IP外,其余配置完全一样

img

并且每个服务器中mongo目录内也复制了相同的keyfile文件

但在C节点使用用户名密码进入 shell命令时出现以下提示

img

不使用用户名密码则可以进入,但状态为OTHER

img

并且执行任何操作都提示未授权

img

使用robo3T连接C节点服务器提示以下信息

img

由于主节点数据量比较大,目前数据还在持续同步中,不清楚和这个有没有关系,印象中上次同步B节点时是可以正常连接robo3T的。
想请教一下C节点这个授权问题到底怎么回事

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月9日
    • 创建了问题 8月1日

    悬赏问题

    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
    • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
    • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
    • ¥15 如何在炒股软件中,爬到我想看的日k线
    • ¥15 seatunnel 怎么配置Elasticsearch
    • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
    • ¥15 (标签-MATLAB|关键词-多址)
    • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
    • ¥500 52810做蓝牙接受端
    • ¥15 基于PLC的三轴机械手程序