一、Mongodb介绍
1、常见数据库介绍
数据库排名:https://db-engines.com/en/ranking
关系数据库 RDBMS 设计表结构,通过SQL语句进行操作。连表关系
常见的关系型数据库:mysql oracle(商业) DB2(IBM) sqlserver(微软) access(微软) sqlite3(小型 嵌入到APP中)postgresql(加州伯克利大学)
nosql 泛指非关系数据库 存储格式key=>value
memcached redis 内存缓存数据库
mongodb 具有更多的功能,可以适用于大部分的mysql场景 document store 文档型数据库
2、Mongodb特点
①存储数据量大 适合存储大量的没有规则、无序的数据
②数据读写效率高
③结构灵活 使用类json数据格式(bson)
二、安装和配置
1、常见安装方式
①yum rpm方式安装
②二进制压缩包方式安装
3、二进制压缩包方式安装
安装包下载地址:
http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.5.tgz
①上传安装包到服务器目录
②解压到安装目录 并移动
shell > tar xvf mongodb-linux-x86
![b3cbfe5cbdbfb16ab99b15b5b17a4370.png](https://i-blog.csdnimg.cn/blog_migrate/c58d301829ea39190d76dd2f520ae46e.png)
_64-rhel62-3.6.5.tgz
shell > mv mongodb-linux-x86_64-rhel62-3.6.5 /usr/local/mongodb
![e84e92601d88d2ee3a1fdaaf0092d16f.png](https://i-blog.csdnimg.cn/blog_migrate/b26e0f9d0677855c3fd673193dc1a57d.png)
![a890ae3eeffc88b35481dca9ce0a6d6e.png](https://i-blog.csdnimg.cn/blog_migrate/78b33b7a80e1ebb9d371d71b20a66ff7.png)
③创建数据存储目录和日志目录
shell > cd /usr/local/mongodb
shell > mkdir data
shell > mkdir logs
④启动mongod服务
shell > cd /usr/local/mongodb/bin
shell > ./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/log.txt --fork
参数介绍:
dbpath 数据存储路径
logpath 日志存储路径
fork 后台启动
auth 权限开启
bind_ip 指定绑定网卡ip
![19dbca353b3a8d85764d190055abdf65.png](https://i-blog.csdnimg.cn/blog_migrate/2ee29598e64dc56e39c85fb002e26cbf.png)
3、命令行客户端操作
![b63f1df23cdde0484b771f1c08a28a5a.png](https://i-blog.csdnimg.cn/blog_migrate/47101c25ac941db13643eaeea4e3f947.png)
![c87b188697b3ad429762355e6fc3741e.png](https://i-blog.csdnimg.cn/blog_migrate/37ad74f20c46f9aea34e0e80a07a493c.png)
原作者:黑马程序员
原平台:黑马程序员官网
原链接:MongoDB数据库的快速部署和启动