JavaEE鸿蒙应用开发HTML&JS+前端Python+大数据开发人工智能开发电商视觉设计软件测试新媒体+短视频直播运营产品经理集成电路应用开发(含嵌入式)Linux云计算+运维开发C/C++拍摄剪辑+短视频制作PMP项目管理认证电商运营Go语言与区块链大数据PHP工程师Android+物联网iOS.NET

MongoDB数据库的快速部署和启动

来源:黑马程序员

浏览12374人

2020.02.05

一、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-x861580873894861238.png_64-rhel62-3.6.5.tgz

shell > mv mongodb-linux-x86_64-rhel62-3.6.5 /usr/local/mongodb

1580873915128523.png 

1580873924866186.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

1580873947405359.png 

3、命令行客户端操作

图片5.png 

1580873982945752.png