导读:本文将介绍如何实现mongodb主从同步 , 主要包括以下几个步骤:1.配置主库 2.配置从库 3.启动主从同步 4.验证同步是否成功 。
1. 配置主库
在主库中需要开启复制功能,并配置复制账号和密码 。具体步骤如下:
1)修改mongodb配置文件mongod.conf,在其中添加以下内容:
replication:
replSetName: rs0
2)重启mongodb服务 , 进入mongo shell,输入以下命令创建管理员账号和密码:
use admin
db.createUser(
{
user: "admin",
pwd: "admin123",
roles: [ { role: "root", db: "admin" } ]
}
)
3)初始化副本集,输入以下命令:
rs.initiate()
2. 配置从库
在从库中需要配置复制账号和密码,并指定主库的地址和端口号 。具体步骤如下:
2)重启mongodb服务,进入mongo shell , 输入以下命令创建复制账号和密码:
user: "replica",
pwd: "replica123",
roles: [ { role: "read", db: "local" } ]
3)指定主库的地址和端口号,输入以下命令:
rs.add("192.168.0.100:27017")
3. 启动主从同步
在主库和从库中都需要启动主从同步功能 。具体步骤如下:
1)在主库中输入以下命令,开启主从同步:
rs.status()
2)在从库中输入以下命令,开启主从同步:
rs.slaveOk()
4. 验证同步是否成功
在主库中插入数据,在从库中查看是否同步成功 。具体步骤如下:
1)在主库中输入以下命令,插入一条数据:
use test
db.test.insert({name:"test"})
2)在从库中输入以下命令,查看是否同步成功:
db.test.find()
【mongodb导入数据三种方式 mongodb同步到从】总结:本文介绍了mongodb主从同步的实现步骤,包括配置主库、配置从库、启动主从同步和验证同步是否成功 。通过主从同步可以实现数据备份、读写分离等功能 。
- redis的热点数据缓存 redis热点数据切换
- redis缓存失效怎么办 redis缓存数据不一致
- mongodb 更新子文档 mongodb数据文件无法新建
- 客户端无法连接到异速联服务器 客户端无法连接mongodb
- mongodb大公司案例 MongoDB公司怎么样
- mongodb查看数据库大小 查看mongodb集群容量
- 无法启动mongodb 1053 安装mongodb显示没有启动权
- mongodb用来存储什么 mongodb适合存储对象吗
- mysql数据统计方案
- mysql创建数据表时指定字符集 mysql有符号创建
