首页主机资讯CentOS如何安装MongoDB并进行配置

CentOS如何安装MongoDB并进行配置

时间2025-12-02 02:37:03发布访客分类主机资讯浏览229
导读:在CentOS上安装MongoDB并进行配置的步骤如下: 1. 导入MongoDB公钥 首先,你需要导入MongoDB的公钥以确保软件包的完整性和来源。 sudo rpm -v --import https://www.mongodb.or...

在CentOS上安装MongoDB并进行配置的步骤如下:

1. 导入MongoDB公钥

首先,你需要导入MongoDB的公钥以确保软件包的完整性和来源。

sudo rpm -v --import https://www.mongodb.org/static/pgp/server-4.4.asc

2. 创建MongoDB仓库文件

接下来,创建一个MongoDB的仓库文件。

sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo

在打开的文件中添加以下内容:

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

3. 安装MongoDB

使用yum命令安装MongoDB。

sudo yum install -y mongodb-org

4. 启动MongoDB服务

安装完成后,启动MongoDB服务并设置开机自启。

sudo systemctl start mongod
sudo systemctl enable mongod

5. 验证MongoDB安装

检查MongoDB服务是否正在运行。

sudo systemctl status mongod

你应该看到类似以下的输出:

● mongod.service - MongoDB Database Server
   Loaded: loaded (/usr/lib/systemd/system/mongod.service;
     enabled;
     vendor preset: disabled)
   Active: active (running) since ...

6. 配置MongoDB

MongoDB的配置文件通常位于/etc/mongod.conf。你可以根据需要进行配置。

6.1 修改数据目录

默认情况下,MongoDB的数据目录是/var/lib/mongo。如果你想更改数据目录,可以编辑配置文件:

sudo vi /etc/mongod.conf

找到storage.dbPath并修改为你想要的数据目录,例如:

storage:
  dbPath: /new/data/directory

确保新目录存在并且MongoDB有写权限:

sudo mkdir -p /new/data/directory
sudo chown mongod:mongod /new/data/directory

6.2 修改日志目录

默认情况下,MongoDB的日志目录是/var/log/mongodb。如果你想更改日志目录,可以编辑配置文件:

sudo vi /etc/mongod.conf

找到systemLog.path并修改为你想要的日志目录,例如:

systemLog:
  destination: file
  logAppend: true
  path: /new/log/directory/mongod.log

确保新目录存在并且MongoDB有写权限:

sudo mkdir -p /new/log/directory
sudo chown mongod:mongod /new/log/directory

7. 重启MongoDB服务

修改配置文件后,重启MongoDB服务以应用更改。

sudo systemctl restart mongod

8. 配置防火墙

如果你启用了防火墙,需要允许MongoDB的默认端口27017。

sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
sudo firewall-cmd --reload

9. 连接到MongoDB

你可以使用mongo shell连接到MongoDB服务器。

mongo

你应该看到MongoDB的shell提示符。

通过以上步骤,你已经成功在CentOS上安装并配置了MongoDB。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS如何安装MongoDB并进行配置
本文地址: https://pptw.com/jishu/760829.html
CentOS环境下MongoDB如何进行备份与恢复 centos redis怎样设置最大内存策略

游客 回复需填写必要信息