MongoDB 从库配置详细步骤 - 轻松实现数据复制与容错
将 MongoDB 设置为从库需要以下步骤:
-
安装 MongoDB:如果还没有安装 MongoDB,请先在从库服务器上安装 MongoDB。
-
配置主库:在主库服务器上找到 MongoDB 的配置文件,通常位于
/etc/mongod.conf。确保配置文件中有以下设置:replication: replSetName: '<复制集名称>''<复制集名称>' 是你为复制集设置的名称。
-
启动主库:启动主库服务器上的 MongoDB 服务。
-
连接到主库:使用 MongoDB 客户端连接到主库服务器,并在命令行中执行以下命令:
rs.initiate()这将初始化复制集并将当前的 MongoDB 实例设置为主库。
-
添加从库:在从库服务器上找到 MongoDB 的配置文件,并确保配置文件中有以下设置:
replication: replSetName: '<复制集名称>''<复制集名称>' 需要与主库服务器的设置相同。
-
启动从库:启动从库服务器上的 MongoDB 服务。
-
连接到从库:使用 MongoDB 客户端连接到从库服务器,并在命令行中执行以下命令:
rs.slaveOk() rs.add('<主库服务器IP>:<主库服务器端口>')'<主库服务器IP>' 是主库服务器的 IP 地址,'<主库服务器端口>' 是主库服务器的端口号。
-
验证从库:在从库服务器上执行以下命令,验证从库是否正确配置:
rs.status()这将显示复制集的状态信息,确认从库已成功加入复制集。
完成以上步骤后,你的 MongoDB 从库就已经设置完成了。从库将会复制主库中的数据,并在主库发生故障时接替主库的角色。
原文地址: https://www.cveoy.top/t/topic/qDHM 著作权归作者所有。请勿转载和采集!