centos安装mongodb
在CentOS上安装MongoDB的步骤如下:
1. 创建MongoDB的YUM仓库文件
首先,创建一个MongoDB的YUM仓库文件,以便从官方源安装MongoDB。
sudo vi /etc/yum.repos.d/mongodb-org-6.0.repo
在文件中添加以下内容(适用于MongoDB 6.0版本):
[mongodb-org-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
保存并退出编辑器。
2. 安装MongoDB
使用YUM包管理器安装MongoDB。
sudo yum install -y mongodb-org
3. 启动MongoDB服务
安装完成后,启动MongoDB服务。
sudo systemctl start mongod
4. 设置MongoDB开机自启
启用MongoDB服务,使其在系统启动时自动启动。
sudo systemctl enable mongod
5. 检查MongoDB状态
检查MongoDB服务的状态,确保它正在运行。
sudo systemctl status mongod
如果一切正常,你会看到active (running)
的状态。
6. 连接MongoDB
使用MongoDB的Shell连接到数据库。
mongo
7. 配置MongoDB(可选)
MongoDB的配置文件位于/etc/mongod.conf
。你可以根据需要编辑此文件来调整配置,例如绑定IP、端口、日志路径等。
sudo vi /etc/mongod.conf
例如,修改绑定IP以允许远程访问:
net: bindIp: 0.0.0.0 # 允许所有IP访问 port: 27017 # 默认端口
修改后,重启MongoDB服务以使更改生效:
sudo systemctl restart mongod
8. 防火墙配置(可选)
如果你的系统启用了防火墙(如firewalld
),需要允许MongoDB的默认端口(27017)通过。
sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent sudo firewall-cmd --reload
9. 卸载MongoDB(可选)
如果需要卸载MongoDB,可以运行以下命令:
sudo yum remove mongodb-org sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongo
注意事项
-
如果你需要安装其他版本的MongoDB,可以修改仓库文件中的版本号(如将
6.0
改为5.0
或4.4
)。 -
在生产环境中,建议启用MongoDB的身份验证功能以提高安全性。
通过以上步骤,你应该能够在CentOS上成功安装并运行MongoDB。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具