在CentOS上配置MongoDB可以分为几个步骤,包括安装、配置、启动服务以及设置安全选项。以下是详细的步骤:
首先,你需要添加MongoDB的Yum仓库。你可以从MongoDB官方网站下载对应的Yum仓库配置文件,然后将其放置在/etc/yum.repos.d/
目录下。
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
保存并退出编辑器。
然后,安装MongoDB:
sudo yum install -y mongodb-org
安装完成后,你需要创建MongoDB的配置文件/etc/mongod.conf
。你可以使用文本编辑器(如vi
或nano
)来编辑这个文件。
sudo vi /etc/mongod.conf
在配置文件中添加或修改以下内容:
storage:
dbPath: /data/db
journal:
enabled: true
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
net:
bindIp: 127.0.0.1, your_server_ip
port: 27017
security:
authorization: enabled
将your_server_ip
替换为你的服务器IP地址。
配置完成后,启动MongoDB服务并设置开机自启动:
sudo systemctl start mongod
sudo systemctl enable mongod
你可以使用以下命令来检查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 Mon 2023-10-01 10:00:00 UTC; 1min ago
Main PID: 1234 (mongod)
CGroup: /system.slice/mongod.service
└─1234 /usr/bin/mongod --config /etc/mongod.conf
你可以使用mongo
命令行工具连接到MongoDB服务器:
mongo --host your_server_ip --port 27017
系统会提示你输入初始管理员账户的密码,输入正确密码后,你将进入MongoDB的命令行界面。
如果你在配置文件中启用了安全认证,你需要在连接时提供用户名和密码:
mongo --host your_server_ip --port 27017 -u admin -p your_password --authenticationDatabase admin
以上步骤涵盖了在CentOS上安装和配置MongoDB的基本流程。根据你的具体需求,你可能还需要进行更多的配置,如设置副本集、启用SSL连接等。希望这些信息对你有所帮助。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: CentOS SFTP服务器性能优化技巧