【问题标题】:Can't connect to freshly installed MongoDB无法连接到新安装的 MongoDB
【发布时间】:2020-02-11 09:37:02
【问题描述】:

我对 MongoDB 比较陌生,最近使用 MongoDB 社区服务器(在我的 Windows 客户端上)安装了它。我设置了环境变量并使用mongod 启动了数据库。一切似乎都很好,我可以使用 Robo3T 的 GUI 连接到数据库。

但是,如果我尝试在终端中使用mongo 命令连接到数据库,则会收到以下错误:

Failed global initialization: InvalidSSLConfiguration CertCreateCertificateChainEngine failed: Falscher Parameter.

似乎某些 SSL 配置失败,但我从未接触过 Mongo 配置文件中的任何内容。如何在终端中连接到我的数据库?

事实证明,无论我尝试连接到本地数据库还是其他服务器上的其他 IP,我都会收到该错误。所以我很确定这个错误不是由我的本地 mongodb 服务器引起的。

感谢您的帮助

【问题讨论】:

  • 您是否有可能在不同的端口上运行多个 mongod,其中一个启用了 SSL 而另一个没有启用?
  • 我之前安装过,但由于它有一些缺陷,我将其卸载并(尝试)删除了它的所有配置。但可能是我在旧安装中留下了一些东西......如果我尝试连接到外部 mongoDB,我也会收到错误,所以它可能与本地数据库安装无关。
  • 我们可以看到您运行的命令行以获取无效 SSL 错误吗?您也可以尝试使用 --verbose 运行 mongo 以获取更多详细信息。
  • 我刚刚运行了“mongo”,根据文档,它应该能够连接到无需身份验证运行的本地服务器。

标签: windows mongodb terminal


【解决方案1】:

我完全停止了 mongo 服务,删除了我能找到的每个包含 mongo 信息的文件。重新启动我的系统并重新安装 mongo。这是我能够修复它的唯一方法,因为仅仅卸载并重新安装并没有解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多