centos

CentOS Stream 8如何配置MongoDB

小樊
37
2025-11-27 19:19:58
栏目: 云计算

在CentOS Stream 8上配置MongoDB涉及几个步骤,包括安装MongoDB、配置MongoDB服务以及启动和启用MongoDB服务。以下是详细的步骤:

1. 安装MongoDB

首先,你需要添加MongoDB的官方YUM仓库。

sudo dnf install -y https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/RPMS/mongodb-org-4.4.6-1.el8.x86_64.rpm

2. 启动并启用MongoDB服务

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

sudo systemctl start mongod
sudo systemctl enable mongod

3. 配置MongoDB

MongoDB的配置文件通常位于 /etc/mongod.conf。你可以根据需要编辑这个文件。

sudo vi /etc/mongod.conf

以下是一些常见的配置选项:

4. 重启MongoDB服务

保存并关闭配置文件后,重启MongoDB服务以应用更改。

sudo systemctl restart mongod

5. 创建管理员用户

为了安全起见,建议创建一个管理员用户。

mongo

在MongoDB shell中,创建一个管理员用户:

use admin
db.createUser({
  user: "admin",
  pwd: "your_password",
  roles: ["root"]
})

6. 验证配置

确保MongoDB服务正在运行并且可以从其他机器访问。

mongo -u admin -p your_password --authenticationDatabase admin

如果一切正常,你应该能够连接到MongoDB并执行命令。

7. 防火墙配置

如果你启用了防火墙,确保开放MongoDB的默认端口27017。

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

通过以上步骤,你应该能够在CentOS Stream 8上成功配置MongoDB。

0
看了该问题的人还看了