MSWindows安装部署mongoDB

MSWindows安装部署mongoDB

目录

MSWindows安装部署mongoDB

一、mongoDB为何物

二、MSWindows平台mongoDB如何安装部署

2.1、几个关键路径及你的安装路径、安装包路径

2.2、DLL运行时刻库依赖

2.3、平台、芯片及其对应下载版本

2.4、其它注意事项

2.5、安装过程若以“服务方式安装”,如何启用服务及其对应的配置文件mongod.cfg

2.6、安装过程不要勾选“compass”汇编选项

 三、分布式架构-后端跨IP访问mongoDB服务器

3.1、绑定指定的服务器IP或全域 

3.2、开放防火墙及端口

◆ 终端点endpoint单向或双向开放,并可配置“身份验证方式” :

◆ 开放mongoDB所在机器的端口27017 :

◆ 若为云服务器,则由其控制台中的“安全组”设置来进行相关配置

四、大功告成


一、mongoDB为何物

        简单的说:

        它是个数据库应用软件;和其它SQL数据具功能类似;

        但它不是SQL结构化的数据库,而是内置No-SQL的脚本语言;

        它是“大数据”存取必须的。

二、MSWindows平台mongoDB如何安装部署

       其实,所有平台,安装应用,都应当注意,平台的安全属性,具体到MSWindows平台:

2.1、几个关键路径及你的安装路径、安装包路径

       众说周知,MSWindows平台下,杀软必不可少(不然有时会坏掉很多东西,你连网都可能上不了。

       这些个路径,有些是隐藏的,有些是系统默认的关键路径,同时也是杀软密切关注的:

       #  以下几个系统路径均为“隐藏路径”,需要将它们显示出来,你才可以用“肉眼”看到:
       #  并赋予该文件夹的访问权限(主要是:1、操作系统everyone或普通user用户具有写入权限;2、杀软白名单): 

       #  赋予该文件夹的访问权限(mongoDB日志需要写入权限):             C:\Users\Administrator\AppData\Roaming\Code\logs
       #  赋予该文件夹的访问权限(mongoDB安装需要临时写入权限): C:\Users\Administrator\AppData\Local\Temp
       #  赋予该文件夹的访问权限(安装过程若对此有提示,则加入,mongoDB安装可能的临时写入权限): C:\Users\Administrator\AppData\Local\tmp

       #  安装包所在的路径

       #  安装到的目标路径: C:\Program Files\MongoDB

        且,杀软,白名单放行:

MSWindows安装部署mongoDB_第1张图片

2.2、DLL运行时刻库依赖

       如果你的机器上没有安装的话,就必须的,否则安装过程及安装后运行,很多东西跑不起来,它不会提示你的:

       微软VC++2015Up语言开发工具运行时动态库依赖:

Update for Universal C Runtime in Windows       Update for Universal C Runtime in Windows

2.3、平台、芯片及其对应下载版本

       win7/windows Server 2008,win8/win server 2012,必须Version4.2及其以下:

Install MongoDB Enterprise on Windows using msiexec.exe — MongoDB Manual
       win10及其以上/win server 2016,建议下载安装Version5.0 :    

Install MongoDB Community Edition on Windows — MongoDB Manual

       若你下载的是msiexec.exe — 微软打包安装程序的安装器的“安装包”(安装它的.msi压缩包的):

MSWindows安装部署mongoDB_第2张图片


       手动命令行指定,就会产生默认的c:\windows\installer(或手动创建客制化路径指定,系统中缺少path全局环境路径,安装时会报“2755”错误 ),否则: 解压包 运行安装。 

MSWindows安装部署mongoDB_第3张图片

MSWindows安装部署mongoDB_第4张图片

2.4、其它注意事项

       2.4.1、官方指南:
https://www.mongodb.com/docs/v4.2/tutorial/install-mongodb-enterprise-on-windows/
       2.4.2、命令行方式运行:
https://www.mongodb.com/docs/v4.2/tutorial/install-mongodb-enterprise-on-windows/#run-mongodb-enterprise-from-cmd
       2.4.3、安全检查:
https://www.mongodb.com/docs/v4.2/administration/security-checklist/
       2.4.4、启用身份验证:
https://www.mongodb.com/docs/v4.2/tutorial/enable-authentication/
 

MSWindows安装部署mongoDB_第5张图片

        准备好了,开始,右键-以管理员身份运行“安装包”

2.5、安装过程若以“服务方式安装”,如何启用服务及其对应的配置文件mongod.cfg

"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg" --service

MSWindows安装部署mongoDB_第6张图片

2.6、安装过程不要勾选“compass”汇编选项

       这个需要配置网路,否则下载巨慢。它是level低级别的底层应用,反正你也用不上。

MSWindows安装部署mongoDB_第7张图片

 三、分布式架构-后端跨IP访问mongoDB服务器

3.1、绑定指定的服务器IP或全域 

       修改配置文件:C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg

       绑定指定的服务器IP或全域

MSWindows安装部署mongoDB_第8张图片

3.2、开放防火墙及端口

◆ 终端点endpoint单向或双向开放,并可配置“身份验证方式” :

MSWindows安装部署mongoDB_第9张图片

MSWindows安装部署mongoDB_第10张图片

◆ 开放mongoDB所在机器的端口27017 :

# 开放mongoDB所在机器的端口27017 :
C:\>  netstat -ant | findstr 27017
#  TCP    127.0.0.1:27017        0.0.0.0:0              LISTENING       InHost
#  TCP    127.0.0.1:27017        127.0.0.1:46854        ESTABLISHED     InHost

MSWindows安装部署mongoDB_第11张图片

◆ 若为云服务器,则由其控制台中的“安全组”设置来进行相关配置

  

四、大功告成

MSWindows安装部署mongoDB_第12张图片

MSWindows安装部署mongoDB_第13张图片

MSWindows安装部署mongoDB_第14张图片

         然后,在 vscode中 也能 创建 对数据库服务器的 连接并使用和调测数据:

MSWindows安装部署mongoDB_第15张图片

         调测数据:

MSWindows安装部署mongoDB_第16张图片

        数据 被同步到 不同的管理客户端 :

MSWindows安装部署mongoDB_第17张图片

MSWindows安装部署mongoDB_第18张图片

  喜欢的,就收藏并点个赞,鼓励我继续技术的原创写作及经验分享:

部署vue element-ui admin报错(vue2)_pulledup的博客-CSDN博客

你可能感兴趣的:(数据库,mongodb,数据库,nosql,安装部署mongoDB,Win部署mongoDB)