为已有数据的MongoDB搭建从库的步骤如下:

  1. 安装MongoDB: 在从库服务器上安装MongoDB,确保版本与主库相同。

  2. 配置MongoDB: 在从库服务器上创建MongoDB的配置文件,通常命名为'mongod.conf',并将以下配置添加到文件中:

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

    将'<复制集名称>'替换为复制集的名称,这个名称必须与主库和其他从库的名称相同。

  3. 启动MongoDB: 使用配置文件启动MongoDB服务。

  4. 连接到MongoDB: 使用MongoDB客户端连接到从库的MongoDB实例。

  5. 初始化复制集: 在MongoDB客户端中,运行以下命令初始化复制集:

    rs.initiate()
    

    这将初始化从库并将其添加到复制集中。

  6. 设置主库: 在MongoDB客户端中,运行以下命令将主库添加到复制集:

    rs.add('<主库的IP地址>:<主库的端口号>')
    

    将'<主库的IP地址>'和'<主库的端口号>'替换为主库的实际IP地址和端口号。

  7. 检查复制集状态: 在MongoDB客户端中,运行以下命令检查复制集状态:

    rs.status()
    

    如果复制集的状态显示为'PRIMARY'和'SECONDARY',则说明从库已成功设置。

  8. 数据同步: MongoDB将自动将主库的数据同步到从库。你可以使用MongoDB客户端来检查从库是否已经同步完成。

完成以上步骤后,你的MongoDB从库将成功设置,并与主库同步数据。

MongoDB 从库搭建详细步骤 - 为已有数据添加副本

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

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