linux 启动mongodb
时间: 2023-10-11 21:13:40 浏览: 111
要在Linux上启动MongoDB,可以按照以下步骤进行操作:
1. 首先,从官方网站下载MongoDB的安装包。可以访问https://www.mongodb.com/download-center/community,选择合适的版本并下载安装包。
2. 下载完成后,解压缩安装包。可以使用以下命令进行解压缩:
```shell
tar -zxvf mongodb-linux-x86_64-4.0.13.tgz
```
3. 进入解压后的目录。可以使用以下命令进入bin目录:
```shell
cd mongodb-linux-x86_64-4.0.13/bin
```
4. 创建一个配置文件。可以使用以下命令创建一个mongodb.conf文件:
```shell
vi mongodb.conf
```
在配置文件中,可以指定MongoDB的数据目录、日志目录等。
5. 启动MongoDB。可以使用以下命令启动MongoDB:
```shell
./mongod -f mongodb.conf
```
这将会根据配置文件中的设置启动MongoDB,并将其日志输出到指定的日志文件中。
6. 如果需要配置主从复制,可以按照以下步骤进行操作:
- 首先,确定主机器和从机器的IP地址和相关路径。
- 在主机器上使用以下命令启动MongoDB:
```shell
mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --master --oplogSize 64 --logappend --port=27017 --fork
```
- 在从机器上使用以下命令启动MongoDB:
```shell
mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --slave --source 192.168.1.11 --only test --slavedelay 10 --logappend --port=27017 --fork
```
其中,source参数指定主机器的IP地址,only参数指定需要复制的数据库名称,slavedelay参数指定复制延迟的时间。
通过以上步骤,你就可以在Linux上成功启动MongoDB,并可选择是否配置主从复制。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Linux安装、运行MongoDB](https://blog.csdn.net/yzh_1346983557/article/details/81735755)[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_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Linux下MongoDB的入门安装、配置与启动](https://blog.csdn.net/weixin_60092693/article/details/128585955)[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_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文