简介:
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