目录
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 :
◆ 若为云服务器,则由其控制台中的“安全组”设置来进行相关配置
四、大功告成
简单的说:
它是个数据库应用软件;和其它SQL数据具功能类似;
但它不是SQL结构化的数据库,而是内置No-SQL的脚本语言;
它是“大数据”存取必须的。
其实,所有平台,安装应用,都应当注意,平台的安全属性,具体到MSWindows平台:
众说周知,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
且,杀软,白名单放行:
如果你的机器上没有安装的话,就必须的,否则安装过程及安装后运行,很多东西跑不起来,它不会提示你的:
微软VC++2015Up语言开发工具运行时动态库依赖:
Update for Universal C Runtime in Windows Update for Universal C Runtime in Windows
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压缩包的):
手动命令行指定,就会产生默认的c:\windows\installer(或手动创建客制化路径指定,系统中缺少path全局环境路径,安装时会报“2755”错误 ),否则: 解压包 运行安装。
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/
准备好了,开始,右键-以管理员身份运行“安装包”
"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg" --service
这个需要配置网路,否则下载巨慢。它是level低级别的底层应用,反正你也用不上。
修改配置文件:C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg
绑定指定的服务器IP或全域
# 开放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
然后,在 vscode中 也能 创建 对数据库服务器的 连接并使用和调测数据:
调测数据:
数据 被同步到 不同的管理客户端 :
喜欢的,就收藏并点个赞,鼓励我继续技术的原创写作及经验分享:
部署vue element-ui admin报错(vue2)_pulledup的博客-CSDN博客