【发布时间】:2021-08-23 20:01:08
【问题描述】:
我正在尝试使用aiogram 开发一个电报机器人。我使用 SQLite 作为数据库。所以我需要使用 MongoDB,因为它快速、免费且易于使用。我需要有关 IP 的帮助。在网络访问 IP 是 0.0.0.0/0 显示如下:
这可行,但对用户来说并不安全。我正在尝试更改 IP 地址,但机器人未连接到数据库 MongoDB。
【问题讨论】:
标签: mongodb sqlite networking ip
我正在尝试使用aiogram 开发一个电报机器人。我使用 SQLite 作为数据库。所以我需要使用 MongoDB,因为它快速、免费且易于使用。我需要有关 IP 的帮助。在网络访问 IP 是 0.0.0.0/0 显示如下:
这可行,但对用户来说并不安全。我正在尝试更改 IP 地址,但机器人未连接到数据库 MongoDB。
【问题讨论】:
标签: mongodb sqlite networking ip
在您喜欢的文本编辑器中打开 MongoDB 配置文件 (/etc/mongod.conf) 并使用以下属性:
. . .
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
. . .
然后重启服务。请参阅IP Binding 了解更多信息
或者运行下面的mongod命令绑定到本地主机和主机名My-Example-Associated-Hostname:
mongod --bind_ip localhost,My-Example-Associated-Hostname
【讨论】: