Windows 8系统安装MongoDB失败提示需Win10及以上版本,如何解决?
MongoDB低版本Windows适配解决方案
- 方案1:使用适配低版本系统的便携版MongoDB
选择MongoDB 4.0.x系列版本的zip免安装压缩包,该版本是官方最后支持Windows 7/8系统的正式版本,无需运行安装程序即可绕过系统版本校验。操作流程:将压缩包解压到不含中文的任意路径,在解压后bin目录的同级目录新建data\db存储目录和log日志目录,打开命令行进入bin目录后执行mongod --dbpath ../data/db --logpath ../log/mongo.log即可启动数据库服务,另开命令行执行mongo即可连接数据库。 - 方案2:使用云端免费MongoDB实例(最快可用,优先级最高)
无需在本地部署数据库,直接申请MongoDB免费共享实例,512MB存储空间完全满足中小型discord.js机器人的开发测试需求。开发时直接将代码中的数据库连接字符串替换为云端实例的地址即可正常调用,完全不受本地Windows版本限制。 - 方案3:用兼容API的轻量数据库过渡
若仅做临时开发调试,可直接在discord.js项目中安装NeDB这类嵌入式数据库,其常用增删改查API和MongoDB高度一致,无需单独启动数据库服务,后续迁移到正式MongoDB几乎不需要修改代码。 - 方案4:虚拟机/容器部署
如果共享电脑允许运行虚拟机工具,可安装轻量Linux发行版虚拟机,在虚拟机内部安装最新版MongoDB,开放端口后本地项目直接连接虚拟机内的数据库服务即可,不会修改宿主机的系统配置。
内容的提问来源于stack exchange,提问作者PrezOfTheUnitedIdiots
相关产品推荐
相关产品推荐

