3.6如何在MongoDB中设置bind_ip

介绍

本篇文章为大家展示了如何在MongoDB 3.6中设置bind_ip,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>以下说明和测试主要是针对第一点。

以前的版本默认Mongo服务启动后,使用服务器IP可以直接登入,但3.6是已将服务启动bind_ip的默认值限定为localhost。

因此,即使在本地服务器使用ServerIP登入也会报错。

如何在MongoDB 3.6中设置bind_ip

& lt;图1在

只能使用localhost登入

如何在MongoDB 3.6中设置bind_ip

& lt;图2在

修改方式,修改配置配置文件,调整bind_ip参数,将本地IP赋予此参数。赋予后使用服务器IP登入可以,但此时使用localhost失败。为了同时兼容2种登入方式,将参数的赋值调整为:

bind_ip=localhost, 172. xxx.xxx.xxx

中间使用登号隔开。

& lt;图3在验证说明采用上述参数配置后2种登入方式都可以。

如何在MongoDB 3.6中设置bind_ip

& lt;图3在

说明:(1)如果不想做IP限制,可以将bind_ip赋值为0.0.0.0或者在配置文件中启用另外一个参数bind_ip_all,将其设置为真的。

以上两种设置都可以满足localhost登入和指定ServerIP登入。当指定bind_ip_all参数时,配置文件中可以没有bind_ip参数。

(2)登入默认的数据库不同,在3.6版本,默认的连接数据库变成了测试,而3.4/3.2版本默认是管理库,所以,在设置具有根权限的管理员账号时,请先转至管理下操作(因为账号的查询,系统只有在管理才可以查询,所以根权限的账号,建议在管理库创建,用户数据库的账号,转到用户数据库下创建)。账号的删除一定要在归属库下删除。

上述内容就是如何在MongoDB 3.6中设置bind_ip,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

3.6如何在MongoDB中设置bind_ip