首页 > 数据库 >MongoDB 3.x版本无法找到mongod.cfg文件以及无法开启远程访问的解决方案

MongoDB 3.x版本无法找到mongod.cfg文件以及无法开启远程访问的解决方案

时间:2022-12-23 14:33:56浏览次数:60  
标签:文件 教程 MongoDB mongod cfg 安装 远程

本篇博客主要在于解决mongodb3.6版本开启远程访问,并非mongodb软件安装指南。
如果你安装后可以看到bin\mongod.cfg文件,那么无需看此博客

这里附一条安装方法的连接
https://blog.csdn.net/zy_tender/article/details/123249334

由于服务器系统版本问题,无法安装3.6版本以上的Mongodb

 

 

安装一切顺利,并且本地也可以正常访问与使用。
但是当我准备远程连接服务器上的mongodb时,出现了问题,我找不到网上教程中所说的mongod.cfg!!!
网上教程基本上查遍了,大体步骤第一步都是修改mongod.cfg文件。
附上mongodb打开远程连接的文章地址:https://zhuanlan.zhihu.com/p/458079512

下图是网上基本上都统一的第一步方式,如果你能找到第一步中的mongod.cfg文件,那么按照教程操作即可,不需要再看此博客





 

 

 本文主要讨论安装了mongodb后没有自动生成mongod.cfg文件的情况下如何打开远程访问
经过猜测,我找到了打开远程的方式,那就是在安装教程中注册windows服务的那一步,会让你手动创建一个文件,然后执行命令,以此文件打开windows服务

 

 

 

 

dbpath=D:\CodeApp\MongoDB\Server\5.0\data\db#数据库路径
#这里是你的安装路径!!!!!
logpath=D:\CodeApp\MongoDB\Server\5.0\log\mongod.log#日志输出文件路径
#这里是你的安装路径!!!!!
logappend=true#错误日志采用追加模式

journal=true#启用日志文件,默认启用

quiet=true #过滤掉无用的日志信息,若需要调试使用请设置为false

port=27017 #端口号 默认为27017

 以你创建的config打开windows服务的命令:
此命令可以代替安装教程中的第4步骤

mongod.exe --config "你的config路径" --install

 

 

其实,只需要在此文件中加入以下代码,再重启windows服务,即可完成打开远程访问

auth=true
bind_ip=0.0.0.0

 


注意:

 这里在执行上面步骤前,需要执行打开远程连接的“创建用户”操作,否则开启验证后无法登录!!!
先在无密码环境下创建好用户,再打开验证访问








总结一下:当发现安装的mongodb中没有mongod.cfg的时候
(注意,这个mongod.cfg在bin目录下,正常情况下是自动生成的,和你自己创建的mongodb.config不是一个文件)
可以通过自己创建的配置文件,经过添加auth=true和bind_ip=0.0.0.0代替教程中修改mongod.cfg文件的那一步,其余按照教程即可。

使用mongod.exe --config "你的config路径" --install
可代替上述安装教程中的第4步

 

 

 

 





标签:文件,教程,MongoDB,mongod,cfg,安装,远程
From: https://www.cnblogs.com/zhangboyan/p/17000085.html

相关文章

  • MongoDB从入门到实战之MongoDB快速入门
    前言 上一章节主要概述了MongoDB的优劣势、应用场景和发展史。这一章节将快速的概述一下MongoDB的基本概念,带领大家快速入门MongoDB这个文档型的NoSQL数据库。Mongo......
  • MongoDB 增删改查 常用sql总结
    本文为博主原创,转载请注明出处:1.切换到指定数据库:如果不存在则创建usedatabase 2.查看所有文档showtablesshowcollections 3.创建表#创建文档db.crea......
  • 使用 MongoDB 访问数据
    本指南将引导您完成使用过程春季数据MongoDB​构建一个存储数据并从中检索数据的应用程序蒙戈数据库,一个基于文档的数据库。您将构建什么您将使用SpringDataMongoDB将......
  • NoSQL 数据库案例实战 --MongoDB 数据库高可用解决方案 -- MongoDB复制集(主从复制)
    MongoDB数据库高可用解决方案--MongoDB复制集(主从复制)​​前言​​​​一、什么是MongoDB复制集?​​​​二、MongoDB复制集架构设计​​​​三、MongoDB复制集实战案......
  • NoSQL 数据库案例实战 --MongoDB 数据库 用户管理
    MongoDB数据库用户管理​​前言​​​​一、创建用户​​​​二、登录数据库​​前言本环境是基于Centos7.8系统构建mongodb-enterprise-4.2.8学习环境具体构建,请参考......
  • MongoDB联表查询
    原文:https://www.cnblogs.com/-abm/p/10390543.html表A:123456idname---------------------------1Tom2Roger3Mars4Brent表B:12......
  • mongodb数据库修复 mongodb数据库丢失恢复 mongodb数据库数据恢复 mongodb数据库文件0
    mongodb数据库修复mongodb数据库丢失恢复mongodb数据库数据恢复mongodb数据库文件0kb数据恢复客户名称保密数据类型mongodb3.0数据容量20GB故障类型强制重启服务器......
  • 利用log4j+mongodb实现分布式系统中日志统
    背景   在分布式系统当中,我们有各种各样的WebService,这些服务可能分别部署在不同的服务器上,并且有各自的日志输出。为了方便对这些日志进行统一管理和分析。我们可以将......
  • MongoDB 强制使用索引 hint
    转载请注明出处:虽然MongoDB查询优化器一般工作的很不错,但是也可以使用hint()来强迫MongoDB使用一个特定的索引。在这种方法下某些情形下会提升性能。一个有......
  • MongoDB 索引类型介绍
    转载请注明出处:目录1.单字段索引2.复合索引3.多key索引4.其他类型索引5.索引额外属性6.MongoDB索引相关的常用sql命令Mo......