mongodb centos yum安装

目录:

mongodb centos yum安装

配置yum

  1. 创建yum仓库文件repo
    vi /etc/yum.repos.d/mongodb-org-4.0.repo
  2. repo文件内容如下:

    [mongodb-org-4.0]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/testing/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
  3. 注意:
    上面baseurl 可能会过期,如果过期则不能使用,博主,如果发现地址无效,会及时更新

安装mongodb包和相关工具

安装所有的mongodb组件:

yum install -y mongodb-org

安装指定的mongodb组件:

  1. 指令:
    yum install -y mongodb-org-4.0 mongodb-org-server-4.0 mongodb-org-shell-4.0 mongodb-org-mongos-4.0 mongodb-org-tools-4.0
  2. 安装完成之后,为了防止意外升级,可以在/etc/yum.conf中加入下面的配置防止意外升级:
    exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools

配置SELinux

  1. 查看SELinux状态有2种方法如下:
    1. 命令1:
      /usr/sbin/sestatus -v
    2. 命令2:
      getenforce
  2. 关闭SELinux方法有2种如下:

    1. 临时关闭(不用重启机器):

      1. 命令:
        setenforce 0
      2. 上面的命令设置SELinux成为permissive模式
      3. setenforce 1设置SELinux 成为enforcing模式
    2. 修改配置文件需要重启机器:
      修改/etc/selinux/config文件
      将SELINUX=enforcing改为SELINUX=disabled或者permissive
      重启机器即可

修改数据存储位置

mongodb默认将数据文件防止/var/lib/mongo中,日志文件存放在/var/log/mongodb中。修改配置文件/etc/mongd.conf中的systemLog.path和storage.dbPath添加信息。

启动mongodb

启动mongo服务:

  1. systemctl start mongod或service mongod start
  2. 查看/var/log/mongdb/mongd.log文件,查看是否有下面一行日志,如果有表示mongo启动成功。
    [initandlisten] waiting for connections on port
    端口号在/etc/mongd.conf中配置,默认为27017。
    6.停止重启mongodb

停止mongodb服务:

  1. systemctl stop mongod或service mongod stop

重启mongodb服务:

  1. systemctl restart mongod或service mongod restart

配置开机启动:

  1. systemctl enable mongod或chkconfig mongod on

卸载mongodb

  1. 停止mongodb服务:
    systemctl stop mongod或service mongod stop
  2. 删除之前安装的mongodb的相关包:
    yum erase $(rpm -qa | grep mongodb-org)
  3. 删除数据文件夹:
    sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值