Mongodb将给定IP限制为本地主机
我试图将mongodb限制为本地ip,但它不起作用 使用MongoDb 3.2版本。 下面是服务的配置文件,位于“C:\Program Files\MongoDB\Server\3.2\mongod.cfg”中 我正在使用下面的命令Mongodb将给定IP限制为本地主机,mongodb,localhost,Mongodb,Localhost,我试图将mongodb限制为本地ip,但它不起作用 使用MongoDb 3.2版本。 下面是服务的配置文件,位于“C:\Program Files\MongoDB\Server\3.2\mongod.cfg”中 我正在使用下面的命令 mongod --config "C:\Program Files\MongoDB\Server\3.2\mongod.cfg" --install 在使用配置安装mongo服务后,我正在重新启动它 奇怪的是,当我在RoboMongo中打开并尝试使用127.0.0
mongod --config "C:\Program Files\MongoDB\Server\3.2\mongod.cfg" --install
在使用配置安装mongo服务后,我正在重新启动它
奇怪的是,当我在RoboMongo中打开并尝试使用127.0.0.0
和10.64.87.231
进行连接时,它不起作用
还注意到,它正在连接ip地址127.0.0.1
到127.0.0.255
(这么多环回ip?)
我还通过分配enableLocalhostAuthBypass:true
进行了检查,但仍然不起作用
发生了什么事?不知道。请帮助我限制mongo服务提供ip地址。本地主机地址为
127.0.0.1
;您还需要在bindIp
指令中使用此选项127.0.0.0
是一个网络地址,不是可用的主机IP。如果无法连接,出现错误的一个有用起点是查看MongoDB日志文件,以确保服务器成功启动。然后,在使用第三方工具之前,我会尝试连接mongo
shell。如果服务器正在运行,并且您可以连接到mongo
shell,那么下一步就是使用正确的错误消息和连接不起作用时您所采取的步骤来更新您的问题。@Stennie,好的,所以我需要删除127.0.0,并使用127.0.0.1。但由于我没有使用127.0.0.1的配置,但仍然可以访问所有127.0.x.x,我只是想知道。我还知道ip地址10.64.87.231在我的局域网中不是免费的静态ip,我已经申请了一个新的,我会检查一下。是的,我检查它是否已成功重启。mongo shell很好地处理了地址。
mongod --config "C:\Program Files\MongoDB\Server\3.2\mongod.cfg" --install