MongoDB(一)的安装与启动 yum安装 linux(版本 CentOS 7.0)

mongodb yum安装 linux(版本 CentOS 7.0)

官方的安装文档:https://docs.mongodb.com/v5.0/tutorial/install-mongodb-on-red-hat/

第一步:配置mongodb的yum源

# 创建yum源文件
sudo touch /etc/yum.repo.d/mongodb-org-5.0.repo

# 编辑yum源文件
sudo vim /etc/yum.repo.d/mongodb-org-5.0.repo

# 将以下内容保存到文件mongodb-org-5.0.repo
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc

第二步:安装mongdb

# 安装最新的版本
sudo yum install -y mongodb-org

# 安装指定版本
sudo yum install -y mongodb-org-5.0.2 mongodb-org-database-5.0.2 mongodb-org-server-5.0.2 mongodb-org-shell-5.0.2 mongodb-org-mongos-5.0.2 mongodb-org-tools-5.0.2

注意:防止yum自动升级版本, 在/etc/yum.conf文件中增加exclude

exclude=mongodb-org,mongodb-org-database,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools

从安装日志可以看到mongodb依赖的包:

Installed:
  mongodb-org.x86_64 0:5.0.4-1.el7

Dependency Installed:
  cyrus-sasl.x86_64 0:2.1.26-23.el7
  cyrus-sasl-gssapi.x86_64 0:2.1.26-23.el7
  cyrus-sasl-plain.x86_64 0:2.1.26-23.el7
  mongodb-database-tools.x86_64 0:100.5.1-1
  mongodb-mongosh.x86_64 0:1.1.4-1.el7
  mongodb-org-database.x86_64 0:5.0.4-1.el7
  mongodb-org-database-tools-extra.x86_64 0:5.0.4-1.el7
  mongodb-org-mongos.x86_64 0:5.0.4-1.el7
  mongodb-org-server.x86_64 0:5.0.4-1.el7
  mongodb-org-shell.x86_64 0:5.0.4-1.el7
  mongodb-org-tools.x86_64 0:5.0.4-1.el7

第三步:mongodb启动,停止,重启,查看状态等基本操作

# 启动
sudo systemctl start mongod

# 停止
sudo systemctl stop mongod

# 重启
sudo systemctl restart mongod

# 查看状态
sudo systemctl status mongod

# 设置开机启动
sudo systemctl enable mongod

第四步:连接mongodb

# 默认在本机 没有密码等 可以直接使用mongosh连接
mongosh

第五步:卸载mongodb

# 停止服务
sudo systemctl stop mongod

# 删除包
sudo yum erase $(rpm -qa | grep mongodb-org)

# 删除数据
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo

第六步:远程连接MongoDB

# 1. 需要修改mongo的配置文件
sudo vim /etc/mongod.conf

# 2. 将配置文件中的bindIp设置成要访问的网段
bindIp: 0.0.0.0,:: 
# 或者
bindIpAll: true

# 3.重启mongod
sudo systemctl restart mongod

# 4.远程连接
mongosh mongodb://192.168.0.5:9999/ships
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值