Centos7安装MongoDB4.4.1(亲测可以安装成功)

Centos7安装MongoDB4.4.1

下载地址

https://www.mongodb.com/try/download/community

  1. Linux环境下下载tar包之后直接上传到服务器的/usr/local文件夹下

在这里插入图片描述

  1. 解压tar包tar -zxvf mongodb-linux-x86_64-rhel70-4.4.1.tgz
  2. 解压后会出现一个mongodb的解压包,先把名字改一下mv mongodb-linux-x86_64-rhel70-4.4.1 MongoDB

在这里插入图片描述

  1. cd到MongoDB文件夹下,创建两个目录
# 创建data目录,用来存放数据库
mkdir -p ./data/db
# 创建log目录用来存放日志文件
mkdir ./log

在这里插入图片描述

  1. 编辑配置文件vim mongod.conf,可以放在MongoDB的bin目录下或者MongoDB的安装目录下,配置文件内容如下

    systemLog:
      #MongoDB发送所有日志输出的目标指定为文件
      destination: file
      path: "/usr/local/MongoDB/log/mongod.log"
      logAppend: true
    storage:
      #mongod实例存储其数据的目录
      dbPath: "/usr/local/MongoDB/data/db"
      journal:
        #启用或禁用持久性日志以确保数据文件保持有效和可恢复。 
        enabled: true
    processManagement: 
       #启用在后台运行mongos或mongod进程的守护进程模式。 
       fork: true
    net:
       #服务实例绑定的IP,默认是localhost 
       bindIp: 0.0.0.0
       port: 27017
    
  2. 配置文件如果内容不正确会导致mongodb服务起不起来,mongodb的配置文件要求k:v这种形式的:后面必须接空格并且文件中不能有tab缩进,必须是空格缩进

  3. 保存配置文件后,在bin目录下mongod -f /usr/local/MongoDB/mongod.conf或者mongod --config /usr/local/MongoDB/mongod.conf启动服务,出现successfully即证明服务成功启动

  4. ps aux | grep mongod查看服务是否运行,并在mongodb安装的bin目录下进入mongodb的命令行界面mongo即可启动

在这里插入图片描述

  1. 如果能成功运行,下一步准备把mongodb添加到环境变量中,把下面这一段添加到/etc/profile文件末尾或者在/etc/profile.d文件夹下新建一个文件mongodb.sh然后把下面的写进去(个人推荐在/etc/profile.d下创建,因为这样一个文件管理一个环境变量比较直观)
```
#MongoDB ENVIRONMENT
export PATH=$PATH:/usr/local/MongoDB/bin
```
  1. 根据你上面的环境变量添加方式选择执行

    # 在/etc/profile中添加
    source /etc/profile
    # 在/etc/profile.d/mongodb.sh
    source /etc/profile/mongodb.sh
    
  2. 在随便一个地方,除mongodb安装的bin目录下执行mongo进入命令行界面即可证明环境变量生效

以上均为个人安装经验,如果错误地方欢迎指正。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值