MongoDB CentOS 驱动安装与配置指南

MongoDB 是一款高性能、可扩展的 NoSQL 数据库,广泛应用于大数据、实时应用等领域,CentOS 作为一款免费、开源的 Linux 发行版,拥有广泛的用户群体,本文将详细介绍 MongoDB CentOS 驱动的安装与配置过程,帮助您快速搭建 MongoDB 环境。
MongoDB CentOS 驱动安装
下载 MongoDB 驱动
访问 MongoDB 官方网站下载适合 CentOS 版本的 MongoDB 驱动,以下是下载链接:
- MongoDB 4.0.x 版本:https://www.mongodb.org/download/centos
- MongoDB 3.6.x 版本:https://www.mongodb.org/download/centos
安装 MongoDB 驱动
下载完成后,使用以下命令解压 MongoDB 驱动包:
tar -xvf mongodb-linux-x86_64-xxx.tgz xxx 为您的驱动版本号。
进入解压后的目录,执行以下命令安装 MongoDB:
sudo ./mongod --install 等待安装完成,MongoDB 服务将自动添加到系统服务中。
验证 MongoDB 安装
执行以下命令,检查 MongoDB 是否已安装成功:
sudo systemctl status mongod 如果显示 “active (running)” 表示 MongoDB 已安装并正在运行。
MongoDB CentOS 配置

配置 MongoDB 配置文件
MongoDB 的配置文件位于 /etc/mongod.conf,以下是配置文件的基本参数:
# 数据库目录
dbpath = /data/db
# 日志目录
logpath = /var/log/mongodb/mongod.log
# 日志级别
logappend = true
# 端口号
port = 27017
# 集群名称
clusterName = myCluster
# 用户认证
auth = true 修改 MongoDB 配置文件
根据您的需求,修改上述配置文件,设置数据库目录、日志目录、日志级别、端口号、集群名称和用户认证等。
重新启动 MongoDB 服务
修改配置文件后,重新启动 MongoDB 服务以使配置生效:
sudo systemctl restart mongod MongoDB CentOS 驱动使用
启动 MongoDB 客户端
使用以下命令启动 MongoDB 客户端:
mongo 连接 MongoDB 数据库
在 MongoDB 客户端中,输入以下命令连接到您的数据库:
use myDatabase myDatabase 为您要连接的数据库名称。
创建集合和文档

在 MongoDB 客户端中,使用以下命令创建集合和文档:
db.createCollection("myCollection")
db.myCollection.insert({"name": "张三", "age": 20}) myCollection 为要创建的集合名称,{"name": "张三", "age": 20} 为要插入的文档。
FAQs
问题:如何修改 MongoDB 的端口号?
解答:在 MongoDB 配置文件 /etc/mongod.conf 中,找到 port 参数并修改其值,将端口号修改为 28017:
port = 28017 修改完成后,重新启动 MongoDB 服务。
问题:如何设置 MongoDB 的用户认证?
解答:在 MongoDB 配置文件 /etc/mongod.conf 中,找到 auth 参数并设置为 true:
auth = true 修改完成后,重新启动 MongoDB 服务,使用以下命令创建用户:
db.createUser({
user: "myUser",
pwd: "myPassword",
roles: [{ role: "readWrite", db: "myDatabase" }]
}) myUser 为用户名,myPassword 为密码,myDatabase 为数据库名称。

