如何让所有网络public ip访问我的数据库?

How to allow all network public ip to access my database?

我试图让我的数据库在互联网上可用,所以我在 Google 云平台上托管了我的数据库。按照他们的指示,我可以连接我的 public IP 地址,以使用我的 MySQL Workbench 访问远程数据库,并向数据库 public IP 地址发出请求。

但是,我意识到我的 IP 可能会改变,因为 public IP 在每个网络上都不同,这可能意味着我的数据库卡在本地计算机环境中。我应该怎么做才能使数据库对所有网络可用?我希望第三方用户使用我的 api 从我的远程数据库中获取数据。

我不确定将服务器放到互联网上是开发人员应该做的,只是想从 localhost 中取出东西,但我很困惑。请帮助我:)

The problem (I think)

Public IP changes on different router, cutting off my database connection.

您可以将所有 public-ip 范围添加到您的 “授权网络”

添加 0.0.0.0/0 作为允许的 IPv4 CIDR