mongodump复制模式做主从详细操作步骤
要在MongoDB中使用mongodump命令进行复制模式的主从操作,需要按照以下步骤进行操作:
-
配置主服务器:
- 启动mongod进程并指定
--replSet参数,设置复制集的名称。例如:mongod --replSet rs0 - 进入MongoDB shell,并使用
rs.initiate()初始化复制集。例如:rs.initiate() - 添加其他成员到复制集中。例如:
rs.add("host1:port1")
- 启动mongod进程并指定
-
配置从服务器:
- 启动mongod进程并指定
--replSet参数,设置复制集的名称。例如:mongod --replSet rs0 - 进入MongoDB shell,并使用
rs.slaveOk()命令允许从服务器读取。例如:rs.slaveOk()
- 启动mongod进程并指定
-
创建备份:
- 执行mongodump命令来创建备份。例如:
mongodump --host host1 --port port1 --out /backup
- 执行mongodump命令来创建备份。例如:
-
恢复备份到从服务器:
- 在从服务器上执行mongorestore命令来恢复备份数据。例如:
mongorestore --host host2 --port port2 /backup
- 在从服务器上执行mongorestore命令来恢复备份数据。例如:
请注意,上述步骤中的host1、port1、host2和port2应替换为实际主服务器和从服务器的主机名和端口号。确保主服务器和从服务器之间可以相互通信,并且在进行复制之前已经进行了适当的配置和初始化步骤
原文地址: http://www.cveoy.top/t/topic/iY5P 著作权归作者所有。请勿转载和采集!