gpt4 book ai didi

mysql - 使用来自其他网络的 mySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 12:06:45 25 4
gpt4 key购买 nike

我在本地网络中的一台计算机上创建了 mySQL 数据库。比方说,我在 friend 家的一台计算机上安装了我的应用程序。我家里有一台计算机设置为运行 mySQL 数据库的服务器。如果该计算机正在运行,我如何让我的 friend 计算机从我的网络上的 mySQL 数据库发送和接收数据?

我正在使用 JDBC 和 J 连接器。我目前可以使用 JDBC 连接到数据库,因此我目前对此很满意。

如何让我 friend 的计算机从我网络上的 mySQL 数据库发送和接收数据?我需要像 Google Cloud SQL 这样的服务吗?或者还有其他免费的方法吗?我也想这样做,这样我就可以向任何 friend 发送该程序的电子邮件,他们可以安装它,并且该程序无需 Andy 路由器扩展即可连接到 MySQL 服务器。 MySQL 数据库是正确的选择吗?

编辑:基本上,我在本地计算机上创建了一个 MySQL 数据库,并且能够通过 JDBC 程序将数据保存到其中。我希望 SQL 数据库在线,因此如果我将程序发送给其他人,他们可以打开它并访问在线数据库。我应该如何制作一个不限制IP地址访问的在线SQL数据库?

最佳答案

假设您有一个 NAT 路由器将本地网络连接到 Internet,请在路由器上设置端口转发,以将端口 3306 转发到网络上的数据库计算机。

然后你的 friend 在建立数据库连接时会指定你的路由器的公共(public)IP作为主机名。

在 MySQL 配置中,您需要创建一个用户用户名@your-friend's-IP,并授予其访问数据库表的权限。

关于mysql - 使用来自其他网络的 mySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31351463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com