0
点赞
收藏
分享

微信扫一扫

Mongodb的部署和应用

慎壹 2023-07-28 阅读 56

1、MongoDB的作用和优势

1)MongoDB

 存储的是关系数据

 读写速度快

2)特点  

 面向集合存储数据,Mongodb不在包含表信息

 支持动态查询、索引、类SQL语言进行管理

 采用二进制数据进行存储

 支持Python、Java、php、javascript、C++

2、Mongodb支持的应用场景和不适合场景  

1)支持场景  

 网站数据

 缓存

 支持大尺寸数据到达TB和PB级

 高伸缩

2)不支持的场景  

 事务数据完整性要求较高不支持

 传统商业只能应用

 跨文档级联查询

一:Mongodb部署

1 .创建管理mongodb用户和组

Mongodb的部署和应用_数据

2 .解压mongodb程序包

Mongodb的部署和应用_mongodb_02

3 .移动目录位置

Mongodb的部署和应用_数据_03

4 优化命令

Mongodb的部署和应用_数据库_04

5 创建mongodb数据库的配置文件目录

Mongodb的部署和应用_mongodb_05

6 修改目录所有者

Mongodb的部署和应用_mongodb_06

7 初始化启动mongodb服务

Mongodb的部署和应用_数据库_07

8 监听端口

Mongodb的部署和应用_mongodb_08

9 登录mongodb

Mongodb的部署和应用_数据库_09

10 修改配置文件

Mongodb的部署和应用_数据_10

Mongodb的部署和应用_数据库_11

11 杀死mongodb进程

Mongodb的部署和应用_数据库_12

12 通过配置文件启动进程

Mongodb的部署和应用_数据库_13

13 查看端口

Mongodb的部署和应用_数据库_14

二:数据库应用

1 进入数据库

Mongodb的部署和应用_数据库_15

2 切换admin数据库并停止服务

Mongodb的部署和应用_数据库_16

3 启动服务并进入数据库

Mongodb的部署和应用_数据库_17

4 进入admin数据库并创建管理员用户

Mongodb的部署和应用_数据_18

5 查看创建的root用户

Mongodb的部署和应用_数据库_19

6 使用root登录创建应用程序访问用户授权读取和写入权限

Mongodb的部署和应用_数据库_20

Mongodb的部署和应用_数据_21

7 使用普通用户登录mongodb

Mongodb的部署和应用_mongodb_22

8 修改主配置文件支持验证

Mongodb的部署和应用_数据库_23

Mongodb的部署和应用_数据库_24

9 重启mongodb服务

Mongodb的部署和应用_数据_25

10 登录mongodb数据库

Mongodb的部署和应用_mongodb_26

11 登录进行验证

Mongodb的部署和应用_mongodb_27

三:mongodb基本管理

1 查看mongodb数据库版本

Mongodb的部署和应用_mongodb_28


2 显示当前数据库

Mongodb的部署和应用_数据库_29

3 查看数据库连接请求

Mongodb的部署和应用_数据库_30

4 切换到指定数据库

Mongodb的部署和应用_数据_31

5 在benet数据库创建表student,id插入1

Mongodb的部署和应用_mongodb_32

6 查看创建的数据库

Mongodb的部署和应用_mongodb_33

7 删除当前数据库

Mongodb的部署和应用_mongodb_34

四:集合的基本管理

1 创建a表插入数据

Mongodb的部署和应用_数据_35

2 查看表

Mongodb的部署和应用_mongodb_36

3 accp创建集合t1插入数据

Mongodb的部署和应用_数据_37

4 插入多个连续数据

Mongodb的部署和应用_数据_38

5 查看插入的数据

Mongodb的部署和应用_数据_39

6 批量化插入数据

Mongodb的部署和应用_mongodb_40

7 查询标号为50的记录

Mongodb的部署和应用_mongodb_41

8 清空t1表中数据

Mongodb的部署和应用_mongodb_42

五:使用mongoexport备份恢复数据

1 插入测试数据

Mongodb的部署和应用_mongodb_43

2 导出备份数据

Mongodb的部署和应用_数据库_44

3 查看备份数据

Mongodb的部署和应用_mongodb_45

Mongodb的部署和应用_数据库_46

4 备份benet集合指定的编号和名字列的数据

Mongodb的部署和应用_数据_47

5 查看备份数据

Mongodb的部署和应用_mongodb_48

Mongodb的部署和应用_mongodb_49

6 从备份数据中恢复数据,将备份的数据恢复到benet1的集合中

Mongodb的部署和应用_数据库_50

7 查看恢复后的数据

Mongodb的部署和应用_数据库_51

六:使用mongodump备份恢复数据

1 备份数据库备份系统的admin数据库

Mongodb的部署和应用_mongodb_52

2 从备份中恢复

Mongodb的部署和应用_数据_53


举报

相关推荐

0 条评论