将 MongoDB 设置为从库需要以下步骤:

  1. 安装 MongoDB:如果还没有安装 MongoDB,请先在从库服务器上安装 MongoDB。

  2. 配置主库:在主库服务器上找到 MongoDB 的配置文件,通常位于 /etc/mongod.conf。确保配置文件中有以下设置:

    replication:
      replSetName: '<复制集名称>'
    

    '<复制集名称>' 是你为复制集设置的名称。

  3. 启动主库:启动主库服务器上的 MongoDB 服务。

  4. 连接到主库:使用 MongoDB 客户端连接到主库服务器,并在命令行中执行以下命令:

    rs.initiate()
    

    这将初始化复制集并将当前的 MongoDB 实例设置为主库。

  5. 添加从库:在从库服务器上找到 MongoDB 的配置文件,并确保配置文件中有以下设置:

    replication:
      replSetName: '<复制集名称>'
    

    '<复制集名称>' 需要与主库服务器的设置相同。

  6. 启动从库:启动从库服务器上的 MongoDB 服务。

  7. 连接到从库:使用 MongoDB 客户端连接到从库服务器,并在命令行中执行以下命令:

    rs.slaveOk()
    rs.add('<主库服务器IP>:<主库服务器端口>')
    

    '<主库服务器IP>' 是主库服务器的 IP 地址,'<主库服务器端口>' 是主库服务器的端口号。

  8. 验证从库:在从库服务器上执行以下命令,验证从库是否正确配置:

    rs.status()
    

    这将显示复制集的状态信息,确认从库已成功加入复制集。

完成以上步骤后,你的 MongoDB 从库就已经设置完成了。从库将会复制主库中的数据,并在主库发生故障时接替主库的角色。

MongoDB 从库配置详细步骤 - 轻松实现数据复制与容错

原文地址: https://www.cveoy.top/t/topic/qDHM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录