CentOS如何安装MongoDB并进行配置
导读:在CentOS上安装MongoDB并进行配置的步骤如下: 1. 导入MongoDB公钥 首先,你需要导入MongoDB的公钥以确保软件包的完整性和来源。 sudo rpm -v --import https://www.mongodb.or...
在CentOS上安装MongoDB并进行配置的步骤如下:
1. 导入MongoDB公钥
首先,你需要导入MongoDB的公钥以确保软件包的完整性和来源。
sudo rpm -v --import https://www.mongodb.org/static/pgp/server-4.4.asc
2. 创建MongoDB仓库文件
接下来,创建一个MongoDB的仓库文件。
sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo
在打开的文件中添加以下内容:
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
3. 安装MongoDB
使用yum命令安装MongoDB。
sudo yum install -y mongodb-org
4. 启动MongoDB服务
安装完成后,启动MongoDB服务并设置开机自启。
sudo systemctl start mongod
sudo systemctl enable mongod
5. 验证MongoDB安装
检查MongoDB服务是否正在运行。
sudo systemctl status mongod
你应该看到类似以下的输出:
● mongod.service - MongoDB Database Server
Loaded: loaded (/usr/lib/systemd/system/mongod.service;
enabled;
vendor preset: disabled)
Active: active (running) since ...
6. 配置MongoDB
MongoDB的配置文件通常位于/etc/mongod.conf。你可以根据需要进行配置。
6.1 修改数据目录
默认情况下,MongoDB的数据目录是/var/lib/mongo。如果你想更改数据目录,可以编辑配置文件:
sudo vi /etc/mongod.conf
找到storage.dbPath并修改为你想要的数据目录,例如:
storage:
dbPath: /new/data/directory
确保新目录存在并且MongoDB有写权限:
sudo mkdir -p /new/data/directory
sudo chown mongod:mongod /new/data/directory
6.2 修改日志目录
默认情况下,MongoDB的日志目录是/var/log/mongodb。如果你想更改日志目录,可以编辑配置文件:
sudo vi /etc/mongod.conf
找到systemLog.path并修改为你想要的日志目录,例如:
systemLog:
destination: file
logAppend: true
path: /new/log/directory/mongod.log
确保新目录存在并且MongoDB有写权限:
sudo mkdir -p /new/log/directory
sudo chown mongod:mongod /new/log/directory
7. 重启MongoDB服务
修改配置文件后,重启MongoDB服务以应用更改。
sudo systemctl restart mongod
8. 配置防火墙
如果你启用了防火墙,需要允许MongoDB的默认端口27017。
sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
sudo firewall-cmd --reload
9. 连接到MongoDB
你可以使用mongo shell连接到MongoDB服务器。
mongo
你应该看到MongoDB的shell提示符。
通过以上步骤,你已经成功在CentOS上安装并配置了MongoDB。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS如何安装MongoDB并进行配置
本文地址: https://pptw.com/jishu/760829.html
