对已有的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/iXH2 著作权归作者所有。请勿转载和采集!