mongodb主从数据库linux
时间: 2023-10-17 20:25:57 浏览: 142
linux操作系统下的mongodb数据库
要搭建MongoDB主从数据库的步骤如下:
1. 首先,在主从数据库服务器上执行启动MongoDB数据库的命令。可以同时在主从数据库上执行以下命令:
```
mongod --replSet pzz
```
2. 等待MongoDB数据库启动后,登录到主库上,并执行以下命令来检查复制集的状态:
```
rs.status()
```
这将显示复制集的状态信息,包括主库和从库的状态,连接状态等。
3. 创建MongoDB的配置文件,该文件将用于在MongoDB启动时按照配置文件的设置来启动。在主库上创建名为`mongod.conf`的配置文件,并将以下内容写入该文件中:
```
bind_ip=0.0.0.0
replSet=pzz
```
其中,`bind_ip`设置为`0.0.0.0`表示允许来自任意IP地址的连接,`replSet`设置为`pzz`表示复制集的名称为`pzz`。
4. 在主库和从库上分别启动MongoDB数据库,并指定配置文件的路径:
```
mongod --config /usr/local/mongodb/mongod.conf
```
这将根据配置文件的设置启动MongoDB数据库,并将其加入到复制集中。
5. 在主库上初始化复制集。登录到主库上,执行以下命令:
```
rs.initiate()
```
这将初始化复制集,并将主库的配置信息与其他从库分享。
6. 将从库添加到复制集中。登录到从库上,执行以下命令:
```
rs.add("192.168.0.7:27017")
```
这将将从库添加到复制集中,其IP地址为`192.168.0.7`,端口为`27017`。
7. 现在,你已经成功搭建了MongoDB主从数据库。可以使用`rs.status()`命令来检查复制集的状态,并确保主从同步正常工作。
请注意,以上步骤中的IP地址和端口号应根据你的实际情况进行调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [MongoDB详解(六)——MongoDB主从同步配置](https://blog.csdn.net/weixin_40228200/article/details/125242592)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [详解mongoDB主从复制搭建详细过程](https://download.csdn.net/download/weixin_38674223/13703043)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文