CentOS7 安装 MongoDB

简介:

MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

传统关系数据库主要由数据库、表、记录三个层次概念组成,而 MongoDB 是由数据库、集合、文档三个层次组成。MongoDB 相对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了其存储数据非常灵活的特点。

MongoDB 适合对大量或者无固定格式的数据进行存储,如日志、缓存等。对事物支持较弱,不适用于复杂的多集合的级联查询。

CentOS 7 安装 MongoDB:

  • 新建目录:
    /usr/local/software/
  • 进行下载:
    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz
  • 下载完进行解压:
    tar -zxvf mongodb-linux-x86_64-3.2.12.tgz
  • 移动到指定位置:
    mv mongodb-linux-x86_64-3.2.12/ /usr/local/mongodb
  • 执行:
    mkdir -p /data/db /logs
  • 进入 bin 目录:
    cd bin
  • 新建配置文件,并保存以下内容:
    vim mongodb.conf
dbpath = /data/db #数据文件存放目录 
logpath = /logs/mongodb.log #日志文件存放目录 
port = 27017 #端口 
fork = true #以守护程序的方式启用,即在后台运行 
nohttpinterface = true 
auth=false 
bind_ip=0.0.0.0
  • 修改环境变量:
    vi /etc/profile
export MONGODB_HOME=/usr/local/mongodb 
export PATH=$PATH:$MONGODB_HOME/bin

刷新配置:source /etc/profile

  • 进入目录:
    /usr/local/mongodb/bin
  • 启动服务端
    mongod -f mongodb.conf
  • 登录客户端:
    ./mongo
  • 创建数据库:
    use students
  • 添加用户
    db.createUser({user:”root”,pwd:”123456″,roles:[{role:”readWrite”,db:”students”}]})。

以上就是 MongoDB 在 Linux 服务器上的基本安装和使用。

未经允许不得转载:极客萌动 » CentOS7 安装 MongoDB

赞 (1)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址