如何在MongoDB 3.6中设置bind

30次阅读
没有评论

共计 806 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

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

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

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

因此,即使在 Local Server 使用 ServerIP 登入也会报错。

如何在 MongoDB 3.6 中设置 bind_ip

图 1

只能使用 localhost 登入

如何在 MongoDB 3.6 中设置 bind_ip

图 2

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

bind_ip=localhost,172.XXX.XXX.XXX

中间使用登号隔开。

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

如何在 MongoDB 3.6 中设置 bind_ip

图 3

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

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

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

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

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计806字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)