当前位置:首页 > Centos > 正文

CentOS安装MongoDB完整指南(手把手教你从零开始部署MongoDB数据库)

MongoDB 是一个流行的 NoSQL 数据库,以其高性能、高可用性和灵活的数据模型而广受开发者喜爱。对于使用 CentOS 系统的用户来说,掌握 CentOS安装MongoDB 的方法是迈向高效开发的重要一步。本篇 MongoDB安装教程 将以最清晰、最详细的方式,带领你从零开始完成整个安装与基础配置过程,即使是 Linux 新手也能轻松上手。

CentOS安装MongoDB完整指南(手把手教你从零开始部署MongoDB数据库) CentOS安装MongoDB MongoDB安装教程 CentOS MongoDB配置 MongoDB新手入门 第1张

一、准备工作:更新系统并安装依赖

在开始安装 MongoDB 之前,请确保你的 CentOS 系统是最新的,并已安装必要的工具:

sudo yum update -ysudo yum install -y libcurl openssl

二、添加 MongoDB 官方 Yum 仓库

MongoDB 官方提供了适用于 CentOS 的 Yum 仓库。我们首先创建一个 repo 文件:

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

在打开的编辑器中,粘贴以下内容(以 MongoDB 6.0 为例,可根据需要替换版本号):

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

保存并退出(在 vi 中按 Esc,然后输入 :wq 回车)。

三、安装 MongoDB

现在可以使用 yum 命令安装 MongoDB 了:

sudo yum install -y mongodb-org

该命令会自动安装 MongoDB 的所有组件,包括:mongod(服务端)、mongo(客户端)、mongosbsondump 等工具。

四、启动并设置开机自启

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

sudo systemctl start mongodsudo systemctl enable mongod

你可以通过以下命令检查服务状态:

sudo systemctl status mongod

如果看到 active (running),说明 MongoDB 已成功运行。

五、连接 MongoDB 并测试

使用 MongoDB 客户端连接本地数据库:

mongo

进入交互式 shell 后,可以执行简单命令测试:

show dbsuse testdbdb.testcollection.insertOne({"name": "MongoDB新手入门"})db.testcollection.find()

如果能正常插入和查询数据,说明你的 MongoDB新手入门 已经成功!

六、安全建议(可选但推荐)

默认情况下,MongoDB 允许本地无密码访问。若用于生产环境,请务必:

  • 配置防火墙(如 firewalld)限制外部访问
  • 启用身份验证(创建管理员用户)
  • 修改配置文件 /etc/mongod.conf 调整绑定 IP 和端口

以上就是完整的 CentOS MongoDB配置 与安装流程。希望这篇教程能帮助你顺利搭建 MongoDB 环境!

提示:不同 CentOS 版本(如 7 或 8/Stream)操作略有差异,请根据实际系统调整命令。