Mongodb 3.4 在 CentOS 上的安装与配置
环境准备

确保你的 CentOS 系统已经更新到最新版本。
关闭防火墙和 selinux。
systemctl stop firewalld systemctl disable firewalld setenforce 0
安装依赖包。
sudo yum install -y openssl openssl-devel pcre pcre-devel zlib zlib-devel git
下载与安装 Mongodb 3.4
下载 Mongodb 3.4 安装包。
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.20.tgz解压安装包。
tar -zxvf mongodb-linux-x86_64-3.4.20.tgz
将解压后的 Mongodb 文件夹移动到
/usr/local/目录下。
sudo mv mongodb-linux-x86_64-3.4.20 /usr/local/mongodb
添加 Mongodb 到系统环境变量。
echo 'export PATH=/usr/local/mongodb/bin:$PATH' >> ~/.bashrc source ~/.bashrc
初始化 Mongodb 数据目录。
mkdir -p /data/mongodb/data mkdir -p /data/mongodb/log chown -R mongodb:mongodb /data/mongodb
配置 Mongodb。
编辑
/usr/local/mongodb/bin/mongod文件,修改--dbpath和--logpath参数。--dbpath /data/mongodb/data --logpath /data/mongodb/log/mongodb.log
启动 Mongodb。
mongod --config /usr/local/mongodb/bin/mongod
Mongodb 3.4 配置文件
Mongodb 3.4 的配置文件位于 /usr/local/mongodb/bin/mongod 目录下,你可以根据需要进行修改。

# 数据目录 dbpath: /data/mongodb/data # 日志目录 logpath: /data/mongodb/log/mongodb.log # 日志级别 logappend: true # 端口号 port: 27017 # 持久化模式 journal: true # 安全模式 auth: true
FAQs
问题:如何连接到 Mongodb 3.4?
解答: 使用
mongo命令行工具连接到 Mongodb 3.4。mongo
问题:如何创建用户和数据库?
解答: 使用以下命令创建用户和数据库。
use mydb db.createUser({ user: "username", pwd: "password", roles: [{ role: "readWrite", db: "mydb" }] })
