Windows下安装配置MongoDB

Windows下安装配置MongoDB 一,介绍

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

二,安装配置

当前数据库版本:Mongodb 4.0.5

第一步:下载MongoDB

第二步:安装MongoDB

下载后双击该文件,按操作提示安装即可。但是安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。

Windows下安装配置MongoDB

Windows下安装配置MongoDB

Windows下安装配置MongoDB

第三步:创建数据库文件的存放位置

在MongoDB下创建data,在data下再创建db:D:\MongoDB\data\db

因为启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。

Windows下安装配置MongoDB

第四步:启动MongoDB服务

进入D:\MongoDB\bin目录(注意:先输入d:进入d盘,然后输入cd D:\MongoDB\bin),然后输入如下的命令启动mongodb服务:mongod --dbpath D:\MongoDB\data\db,如果出现以下界面,表示启动成功

Windows下安装配置MongoDB

27017是mongodb的默认端口号

Windows下安装配置MongoDB

参数            描述
--bind_ip         绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
--logpath         定MongoDB日志文件,注意是指定文件不是目录
--logappend         使用追加的方式写日志
--dbpath          指定数据库路径
--port            指定服务端口号,默认端口27017
--serviceName          指定服务名称
--serviceDisplayName   指定服务名称,有多个mongodb服务时执行。
--install            指定作为一个Windows服务安装。

第五步:配置MongoDB验证

MongoDB 默认直接连接,无须身份验证,如果当前机器可以公网访问,且不注意Mongodb 端口(默认 27017)的开放状态,那么Mongodb就会产生安全风险,被利用此配置漏洞,入侵数据库。

配置MongoDB验证,用于连接操作数据库,提高安全性

1,管理员账户

创建管理员账户

1 use admin 2 3 db.createUser( 4 { 5 user: "adminUser", 6 pwd: "adminPass", 7 roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] 8 } 9 )

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyyxpf.html