Linux CentOS 7安装MongDB5.0.4

本文详细指导如何在Linux系统上下载并安装MongoDB 5.0.4,包括解决wget缺失问题,设置账号密码,开启认证,配置防火墙,以及远程访问的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 下载MongoDB5.0.4
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/RPMS/mongodb-org-server-5.0.4-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/RPMS/mongodb-org-shell-5.0.4-1.el7.x86_64.rpm
  • 如果遇到如下错误(非必须步骤)
wget: command not found

需要执行命令先安装wget

yum -y install wget

然后再下载MongoDB5.0.4

wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/RPMS/mongodb-org-server-5.0.4-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/RPMS/mongodb-org-shell-5.0.4-1.el7.x86_64.rpm
  1. 安装MongoDB
rpm -ivh mongodb-org-server-5.0.4-1.el7.x86_64.rpm
rpm -ivh mongodb-org-shell-5.0.4-1.el7.x86_64.rpm
  1. 启动MongoDB服务
systemctl start mongod
  1. 设置账号密码
  • 开启认证
/usr/bin/mongod --auth
  • 连接
mongo --port 27017
  • 进入Mongo命令行后操作,切换admin库,创建账号
use admin
db.createUser({user:"admin",pwd:"password",roles:["root"]})
  • 进入Mongo命令行后操作,认证登录
db.auth("admin", "password")
  1. 开启远程访问
  • 打开mongod.conf文件
vim /etc/mongod.conf
  • 修改bindIp配置后保存
bindIp = 0.0.0.0
  • 重启Mongo服务
systemctl restart mongod
  • 重启Mongo服务时遇到mongodb-27017.sock文件未授权错误,删除文件再重启服务(非必须步骤)
rm -rf /tmp/mongodb-27017.sock
  1. 添加防火墙端口号
  • 添加端口号
firewall-cmd --zone=public --add-port=27017/tcp --permanent
  • 重载防火墙立即生效
firewall-cmd --reload
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值