Mongodb 如何提供mongoSQLd身份验证失败错误1043(08S01)

Mongodb 如何提供mongoSQLd身份验证失败错误1043(08S01),mongodb,Mongodb,为了在项目上运行BI,我们使用mongsqld将JSON转换为表 在我们的第一次安装中,一切运行良好,我们能够进行分析 在mongod上安装安全性后,monsqld无法建立连接,出现以下错误: 从127.0.0.1:44530#11219接受连接(1个连接现在打开) 握手错误:错误1043(08S01):MongoDB模式尚不可用 end connection 127.0.0.1:44530(现在有0个连接打开) 提前感谢。也可能是您没有在mongo bi连接器端正确设置mongosqld.co

为了在项目上运行BI,我们使用mongsqld将JSON转换为表

在我们的第一次安装中,一切运行良好,我们能够进行分析

在mongod上安装安全性后,monsqld无法建立连接,出现以下错误:

从127.0.0.1:44530#11219接受连接(1个连接现在打开)
握手错误:错误1043(08S01):MongoDB模式尚不可用
end connection 127.0.0.1:44530(现在有0个连接打开)


提前感谢。

也可能是您没有在mongo bi连接器端正确设置mongosqld.conf

如果您检查mongosqld.conf的日志文件并发现它有重复的“[Sampler]sampling mongodb for schema permanently”条目,这一点就很明显了。在我的例子中,这发生了一整晚,直到我修复了配置文件

在我的特殊情况下,我没有按照以下方式配置身份验证

  logAppend: false
  path: "/var/log/mongosqld/mongosqld.log"
  verbosity: 2

security:
  enabled: true

mongodb:
  net:
    uri: "mongo.example.com:27017"
    auth:
      username: "root"
      password: "changeme"

net:
  bindIp: 192.0.2.14
  port: 3307

我一做出更改,就卸载了mongosqld(sudo mongosqld uninstall),用新的conf安装了momgosqld(sudo mongosqld install),并重新启动了它——一切正常


有关此处配置的更多信息-

也可能是您没有在mongo bi连接器端正确设置mongosqld.conf

如果您检查mongosqld.conf的日志文件并发现它有重复的“[Sampler]sampling mongodb for schema permanently”条目,这一点就很明显了。在我的例子中,这发生了一整晚,直到我修复了配置文件

在我的特殊情况下,我没有按照以下方式配置身份验证

  logAppend: false
  path: "/var/log/mongosqld/mongosqld.log"
  verbosity: 2

security:
  enabled: true

mongodb:
  net:
    uri: "mongo.example.com:27017"
    auth:
      username: "root"
      password: "changeme"

net:
  bindIp: 192.0.2.14
  port: 3307

我一做出更改,就卸载了mongosqld(sudo mongosqld uninstall),用新的conf安装了momgosqld(sudo mongosqld install),并重新启动了它——一切正常


更多关于配置的信息-

您找到了解决方案吗?我遇到了这个问题,但我所要做的就是等待30秒左右,让mongosqld服务器生成架构。您找到了解决方案吗?我遇到了这个问题,但我所要做的就是等待30秒左右,让mongosqld服务器生成架构。