返回

轻松上手:基于CentOS 7的MongoDB安装和配置指南

开发工具

MongoDB简介

MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。

安装MongoDB

1. 准备系统

确保您的CentOS 7系统已更新至最新版本。

2. 导入MongoDB仓库源

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/ \$basearch/stable" | sudo tee /etc/yum.repos.d/mongodb-org-5.0.repo

3. 安装MongoDB

sudo yum install -y mongodb-org

4. 启动MongoDB服务

sudo systemctl start mongod

5. 启用MongoDB服务

sudo systemctl enable mongod

配置MongoDB

1. 创建数据目录

sudo mkdir -p /var/lib/mongo/data

2. 创建日志目录

sudo mkdir -p /var/log/mongodb

3. 创建配置文件

sudo touch /etc/mongod.conf

4. 编辑配置文件

sudo vi /etc/mongod.conf

将以下内容添加到配置文件中:

# MongoDB configuration file

storage:
  dbPath: /var/lib/mongo/data
  journal:
    enabled: true

systemLog:
  destination: file
  path: /var/log/mongodb/mongod.log
  logAppend: true

net:
  port: 27017
  bindIp: 0.0.0.0

5. 重启MongoDB服务

sudo systemctl restart mongod

测试MongoDB

1. 连接MongoDB

mongo

2. 创建数据库

use my_database

3. 创建集合

db.createCollection("my_collection")

4. 插入数据

db.my_collection.insertOne({ name: "John Doe", age: 30 })

5. 查询数据

db.my_collection.find()

结论

恭喜您,您已经成功地在CentOS 7系统上安装和配置了MongoDB。现在,您可以开始使用MongoDB来存储和管理您的数据了。