在 CentOS 上安装 MongoDB

1. 添加 MongoDB 仓库

首先,你需要创建一个 MongoDB 的仓库文件,以便使用 yum 安装。

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
sudo systemctl enable mongod

4. 检查 MongoDB 状态

你可以通过以下命令检查 MongoDB 服务的状态:

sudo systemctl status mongod

如果一切正常,你应该会看到 active (running) 的状态。

5. 验证安装

你可以通过连接到 MongoDB 来验证安装是否成功:

mongosh

这将启动 MongoDB 的 shell,你可以在这里执行 MongoDB 命令。

6. 配置 MongoDB(可选)

默认情况下,MongoDB 只监听本地连接。如果你需要从远程访问 MongoDB,你需要修改配置文件 /etc/mongod.conf,将 bindIp 从 127.0.0.1 改为 0.0.0.0

sudo vi /etc/mongod.conf

找到 bindIp 行并修改为:

bindIp: 0.0.0.0

保存并退出编辑器,然后重启 MongoDB 服务:

sudo systemctl restart mongod

7. 防火墙配置

如果你启用了防火墙,需要开放 MongoDB 的默认端口(27017):

sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
sudo firewall-cmd --reload

8. 安全配置(可选)

为了增强安全性,建议配置 MongoDB 的认证机制。你可以参考 MongoDB 官方文档进行配置。

9. 卸载 MongoDB(可选)

如果你需要卸载 MongoDB,可以使用以下命令:

sudo yum erase $(rpm -qa | grep mongodb-org)
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo

总结

通过以上步骤,你应该已经成功在 CentOS 上安装并配置了 MongoDB。你可以根据需要进行进一步的配置和优化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值