通过互联网从php web应用程序连接到本地mysql数据库

时间:2012-08-02 08:57:10

标签: php mysql

如何通过互联网从PHP Web应用程序连接到LAN中托管的mysql数据库

5 个答案:

答案 0 :(得分:1)

确保数据库位于PC上,并且路由器正在将外部请求路由到该PC。然后确保数据库具有正确的用户权限设置,以便将数据返回到源自@'localhost'的请求,并且您应该很好。您可能需要一个静态IP,以便更容易从外部连接。

答案 1 :(得分:0)

还要确保使您的mysql安装保持最新。如果你无法获得静态IP,像dyndns这样的服务可以帮助你。

答案 2 :(得分:0)

如果您使用的是静态IP地址,则可以直接连接到数据库服务器:

$conn = mysqli_connect('XXX.XXX.XXX.XXX', 'username', 'password', 'database');

如果您没有静态IP地址,您可能会也可能不会依赖它。

在拨号(!)连接上,每次都可能有不同的IP地址。如果你有宽带,这取决于。我的IP地址在数月和数月都保持不变。

如果您拥有“动态”IP地址,那么您无法完全相信它始终是相同的。如果您为静态支付额外费用,您可以确定它不会改变。

答案 3 :(得分:-1)

您需要一个虚拟主机才能将其托管到互联网上。

答案 4 :(得分:-1)

我的建议是获取一个托管数据库的Web主机。它更便宜,更少麻烦,几乎没有配置。然后,您可以上传您的数据库。这是一个选择。