返回
轻松上手:基于CentOS 7的MongoDB安装和配置指南
开发工具
2023-09-18 15:15:26
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来存储和管理您的数据了。