mongoDB修改配置文件bindIpAll: true后依然不能远程访问
可能原因:服务 属性
常规
执行文件路径没包含配置文件
检测方法:cmd命令"C:\Program Files\MongoDB\Server\4.4\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\4.4\bin\mongod.cfg"能访问,手动打开服务不能访问,就应该是这种情况。
解决方法:打开注册表,找到mongoDB服务([HKEY_LOCAL_MACHINE]\SYSTEM\CurrentControlSet\Services\mongoDB),修改ImagePath的值,加一句 --config "C:\Program Files\MongoDB\Server\4.4\bin\mongod.cfg"。然后手动开启服务,可以正常访问了。
注:mongoDB配置文件默认路径:C:\Program Files\MongoDB\Server\4.4\bin\mongod.cfg