【问题标题】:MongoDB replication when access control is enabled启用访问控制时的 MongoDB 复制
【发布时间】:2021-02-03 10:44:02
【问题描述】:

我有 2 台安装了 MongoDB 数据库的服务器。 两台服务器都通过创建用户启用了数据库访问控制。 现在,我需要为这些服务器进行复制。一个用于主要,另一个用于辅助。

我关注了https://docs.mongodb.com/manual/tutorial/deploy-replica-set/

但上述参考 URL 步骤适用于禁用访问控制的情况。

在已启用访问控制时需要 MongoDB 复制步骤。

【问题讨论】:

    标签: mongodb nosql database-replication replicaset


    【解决方案1】:

    实际上没有任何变化。您只需在连接数据库时提供用户名/密码,其余部分相同。

    不过,您可以关注Deploy Replica Set With Keyfile Authentication。只需从第 1 项到第 5 项即可。

    无论如何,对我来说,不清楚你想做什么。你写你有 2 个现有的 MongoDB 服务器。它们有什么不同吗?

    你喜欢把这两个不同的数据库放到一个新的 Replica Set 中吗?在副本集中,SECONDARY 是 PRIMARY 的精确副本,因此您不能将来自 2 个不同来源的数据推送到 PRIMARY 和 SECONDARY。

    【讨论】:

    • 启用身份验证后,如果我没记错的话,节点必须相互进行身份验证(例如通过密钥文件)。
    • @WernfriedDomscheit 我有 2 个 mongodb 服务器。两者是不同的。我有 1 个数据库,需要在这 2 个服务器之间复制 dat。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 2014-09-15
    • 2014-12-25
    • 2013-06-03
    • 1970-01-01
    • 2013-01-27
    相关资源
    最近更新 更多