美文网首页
Centos7.x安装Mongdb

Centos7.x安装Mongdb

作者: 有内涵的Google | 来源:发表于2019-06-10 11:04 被阅读0次

在Centos7.x上安装MongoDB数据库

一、利用源进行安装MongoDB

  • 1.配置MongoDB的源 vim /etc/yum.repo.d/mongodb.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
  • 2.安装MongoDB数据yum install -y mongodb-org
Installed:
  mongodb-org.x86_64 0:4.0.10-1.el7                                                    

Dependency Installed:
  mongodb-org-mongos.x86_64 0:4.0.10-1.el7   mongodb-org-server.x86_64 0:4.0.10-1.el7  
  mongodb-org-shell.x86_64 0:4.0.10-1.el7    mongodb-org-tools.x86_64 0:4.0.10-1.el7   

Complete!

当出现Complete说明MongoDB安装成功,使用mongo --version就可以查看MongoDB的版本了
注意:利用yum进行安装会默认安装几个依赖包 运行rpm -qa | grep mongodb

mongodb-org-4.0.10-1.el7.x86_64          ----> MongoDB元数据包,安装时自动安装下面四个组件包
mongodb-org-mongos-4.0.10-1.el7.x86_64   ----> 包含mongos的守护进程
mongodb-org-tools-4.0.10-1.el7.x86_64    ----> 包含MongoDB的管理工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。
mongodb-org-server-4.0.10-1.el7.x86_64   ----> 包含Mongod守护进程和相关的配置文件和init系统服务脚本
mongodb-org-shell-4.0.10-1.el7.x86_64    ---->包含mongo shell命令终端界面
  • 3.MongoDB的一些基本文件以及一些基本命令
    • 3.1vim /etc/mongod.conf
      MongoDB的配置文件 ,这个里面可以设置MongoDB的端口号(默认: 27017),日志文件的位置(默认: /var/log/mongodb/mongod.log),数据库的存放位置(默认:/var/lib/mongo
      提示:如果你设置MongoDB的远程连接那么就修改bindIp: 127.0.0.1bindIp: 0.0.0.0,这样设置Linux放行27017端口或者直接关闭防火墙就可以进行远程连接了。
    • 3.2 启动MongoDB数据systemctl start mongod.service 然后可以使用systemctl status mongod.service查看MongoDB的状态

二、源码编译安装

    1. 下载源码
      wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.10.tgz
  • 2.解压软件包
    tar xzvf mongodb-linux-x86_64-rhel70-4.0.10.tgz
  • 3.将解压目录移动到/usr/local/mongodb下方便进行管理
    mv mongodb-linux-x86_64-rhel70-4.0.10 /usr/local/mongodb
    建议:把源文件和解压的文件删除rm -rf mongodb-linux-x86_64-rhel70-4.0.10.tgz mongodb-linux-x86_64-rhel70-4.0.10
  • 4.便捷MongoDB的启动配置文件 vim /usr/local/bin/mongodb.conf
dbpath = /usr/local/mongodb/data/db     #数据存储目录
logpath = /usr/local/mongodb/logs/mongodb.log    #日志文件目录
fork = true     #后台运行
auth=true       #认证
bind_ip=0.0.0.0   #监听地址
  • 4.配置MongoDB的环境变量 ,进入vim /etc/profile在末尾添加如下代码
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin    
  • 5.刷新环境变量source /etc/profile
  • 6.启动mongodb
cd /usr/local/mongodb/bin
mongod -f mongodb.conf  

提示:如果报错Failed to open "/usr/local/mongodb/logs/mongodb.log"说明不能开这个文件建议在目录下新建文件就好了包括保存数据文件的目录文件

  • 7.连接测试在Linux的终端输入mongo如果能进入到MongoDB的shell命令行界面,说名MongoDB就安装配置好了
    个人建议用yum进行安装,自己就不能进行更多的配置
    同步更新到我的个人博客曌明博客
    本文参考了51TOC博客

相关文章

网友评论

      本文标题:Centos7.x安装Mongdb

      本文链接:https://www.haomeiwen.com/subject/xsdaxctx.html