mongodb(上)
mongodb 的介绍
官网www.mongodb.com, 当前最新版3.4 C++编写,基于分布式的,属于NoSQL的一种 在NoSQL中是最像关系型数据库的 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档、数组及文档数组。 关于JSON http://www.w3school.com.cn/json/index.asp 因为基于分布式,所以很容易扩展
它和关系性数据库的对比

mongodb 的安装



epel自带的mongodb版本为2.6,我们需要安装3.4版本 官方安装文档https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
配置yum源
cd /etc/yum.repos.d/
vim mongodb-org-3.4.repo
# 加入如下内容
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
安装
yum list |grep mongodb # 可以看到mongodb相关的rpm包
yum install -y mongodb-org
启动服务
systemctl start mongod
连接
# 在本机可以直接运行命令mongo进入到mongodb shell中
mongo
# 如果mongodb监听端口并不是默认的27017,则在连接的时候需要加--port 选项,例如
mongo --port 27018
# 连接远程mongodb,需要加--host,例如
mongo --host 127.0.0.1
# 如果设置了验证,则在连接的时候需要带用户名和密码
mongo -uusername -ppasswd --authenticationDatabase db
最后更新于
这有帮助吗?