MongoDB数据库部署与应用

拓扑图:

MongoDB数据库部署与应用_配置文件


推荐步骤:

在Centos01上安装mongoDB数据库管理mongoDB服务

生成MongoDB配置文件通过控制文件控制MongoDB服务,配置MongoDB身份验证

配置mongoDB身份验证管理和修改配置文件支持验证

配置mongoDB基本管理

配置MongoDB数据备份恢复

实验步骤:

一.在Centos01上安装mongoDB数据库管理mongoDB服务

1.安装MongoDB

创建管理MongoDB组和用户

MongoDB数据库部署与应用_数据库_02


解压指定MongoDB安装位置

MongoDB数据库部署与应用_配置文件_03


优化命令

MongoDB数据库部署与应用_身份验证_04


2.配置mongodb配置文件日志文件初始化mongoDB

创建MongoDB数据库的配置文件

MongoDB数据库部署与应用_配置文件_05


初始化MongoDB数据库启动服务

MongoDB数据库部署与应用_身份验证_06


查看服务运行状态

MongoDB数据库部署与应用_配置文件_07


3.登录mongoDB测试mongoDB

登录mongoDB

MongoDB数据库部署与应用_配置文件_08


查看MongoDB数据库

MongoDB数据库部署与应用_身份验证_09


切换数据库查看表

MongoDB数据库部署与应用_配置文件_10


二.生成MongoDB配置文件通过控制文件控制MongoDB服务,配置MongoDB身份验证

1.配置生成MongoDB配置文件

生成MongoDB配置文件

MongoDB数据库部署与应用_配置文件_11


MongoDB数据库部署与应用_数据库_12


修改配置文件所有者

MongoDB数据库部署与应用_身份验证_13


停止服务

MongoDB数据库部署与应用_数据库_14


2.通过配置文件启动停止mongoDB

通过配置文件启动mongoDB

MongoDB数据库部署与应用_配置文件_15


查看服务运行状态

MongoDB数据库部署与应用_数据库_16


通过配置文件停止服务

MongoDB数据库部署与应用_配置文件_17


3.登录mongoDB停止服务

启动mongoDB服务

MongoDB数据库部署与应用_配置文件_18


登录mongoDB切换到admin数据库停止服务

MongoDB数据库部署与应用_身份验证_19


MongoDB数据库部署与应用_配置文件_20


三.配置mongoDB身份验证管理和修改配置文件支持验证

1.MongoDB创建管理员和读取写入数据用户

创建管理员用户

MongoDB数据库部署与应用_身份验证_21


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

MongoDB数据库部署与应用_数据库_22


MongoDB数据库部署与应用_配置文件_23


使用普通用户登录mongoDB用户

MongoDB数据库部署与应用_配置文件_24


2.修改mongoDB主配置文件支持验证

修改mongoDB主配置文件

MongoDB数据库部署与应用_配置文件_25


MongoDB数据库部署与应用_身份验证_26


停止服务启动加载身份验证

MongoDB数据库部署与应用_数据库_27


3.配置客户端登录进行身份验证

通过IP地址或者数据库验证登录

MongoDB数据库部署与应用_数据库_28


MongoDB数据库部署与应用_配置文件_29


登录进行验证

MongoDB数据库部署与应用_配置文件_30


查看创建授权用户

MongoDB数据库部署与应用_身份验证_31


MongoDB数据库部署与应用_数据库_32


查看用户信息

MongoDB数据库部署与应用_身份验证_33


四.配置mongoDB基本管理

1.MongoDB数据库基本管理

查看mongoDB数据库版本

MongoDB数据库部署与应用_配置文件_34


显示当前数据库

MongoDB数据库部署与应用_身份验证_35


查看当前数据库状态

MongoDB数据库部署与应用_数据库_36


查看数据库连接请求

MongoDB数据库部署与应用_配置文件_37


切换到指定数据库

MongoDB数据库部署与应用_身份验证_38


Benet数据库创建表student表插入id插入1

MongoDB数据库部署与应用_身份验证_39


查看创建的数据库

MongoDB数据库部署与应用_身份验证_40


删除当前数据库

MongoDB数据库部署与应用_身份验证_41


2.集合的基本管理

创建a表插入数据

MongoDB数据库部署与应用_数据库_42


查看表

MongoDB数据库部署与应用_配置文件_43


查询表中数据

MongoDB数据库部署与应用_配置文件_44


创建合集名字c查看创建合集

MongoDB数据库部署与应用_配置文件_45


删除合集

MongoDB数据库部署与应用_数据库_46


3.插入数据和批量插入数据

Accp库创建集合t1插入数据

MongoDB数据库部署与应用_身份验证_47


MongoDB数据库部署与应用_身份验证_48


MongoDB数据库部署与应用_数据库_49


插入多个连续数据

MongoDB数据库部署与应用_配置文件_50


批量化插入数据

MongoDB数据库部署与应用_数据库_51


查询编号为50的记录

MongoDB数据库部署与应用_身份验证_52


清空t1表中数据

MongoDB数据库部署与应用_数据库_53


五.配置MongoDB数据备份恢复

1.使用mongoexport备份恢复数据

MongoDB数据库部署与应用_数据库_54


备份数据到/benet目录文件为*json

MongoDB数据库部署与应用_身份验证_55


备份数据到/benet目录文件为*.csv

MongoDB数据库部署与应用_配置文件_56


将备份的数据恢复到benet库的Benet1和集中

MongoDB数据库部署与应用_数据库_57


2.使用mongoexport备份恢复数据

使用mongoexport备份benet数据库

MongoDB数据库部署与应用_配置文件_58


恢复数据库

MongoDB数据库部署与应用_配置文件_59