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.04.4)。

  • 在生产环境中,建议启用MongoDB的身份验证功能以提高安全性。

通过以上步骤,你应该能够在CentOS上成功安装并运行MongoDB。

posted @   苹果芒  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示