基于Linux平台部署MongoDB
时间: 2023-07-21 10:52:15 浏览: 55
好的,以下是基于Linux平台部署MongoDB的步骤:
1. 首先,确保你的Linux系统已经安装了MongoDB的依赖库,包括libcurl4、libssl1.0.0和libcrypto++9等。如果没有安装,可以通过以下命令安装:
```
sudo apt-get install libcurl4 libssl1.0.0 libcrypto++9
```
2. 下载MongoDB的Linux版本,可以从MongoDB官网下载:https://www.mongodb.com/download-center/community
```
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.4.1.tgz
```
3. 解压MongoDB压缩包
```
tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.4.1.tgz
```
4. 将解压后的文件夹移动到/opt目录下
```
sudo mv mongodb-linux-x86_64-ubuntu1604-4.4.1 /opt/mongodb
```
5. 创建MongoDB的数据目录和日志目录
```
sudo mkdir -p /data/db
sudo mkdir -p /var/log/mongodb
```
6. 启动MongoDB
```
/opt/mongodb/bin/mongod --dbpath /data/db --logpath /var/log/mongodb/mongod.log --fork
```
7. 如果需要设置MongoDB为系统服务,则可以创建一个systemd配置文件
```
sudo vim /etc/systemd/system/mongodb.service
```
文件内容如下:
```
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/opt/mongodb/bin/mongod --quiet --config /etc/mongodb.conf
[Install]
WantedBy=multi-user.target
```
8. 启动MongoDB服务
```
sudo systemctl start mongodb
```
9. 设置MongoDB服务开机自启动
```
sudo systemctl enable mongodb
```
以上就是在Linux平台上部署MongoDB的步骤,希望对你有所帮助。