0

我有网站 abc 在线运行在一台服务器上,并且我在 php 中的库库存系统“xyz”在另一台服务器上运行,该服务器具有像 203.215.166.77 这样的静态 IP,我的问题是如何在 php 中从 abc 访问数据库到 xyz

4

2 回答 2

3

MYSQLI

$mysqli = new mysqli('10.0.0.1', 'user', 'password', 'db', 'port ( imporant for external connection ');

MYSQL

$link = mysql_connect('10.0.0.1:PORT', 'user', 'password');

您需要从数据库中为其他服务器打开端口。您可以在防火墙中执行此操作(默认端口为 3306)

于 2013-04-09T07:05:34.627 回答
1

好吧,在我看来,你有两个选择..

选项 1:从服务器 1 到服务器 2 的直接数据库连接。您需要在服务器 2 的 SQL 数据库上允许服务器 1 的 IP 地址。(参见 S. Visser 的代码答案)

选项 2:创建一个 REST API,您可以将其从服务器 1 卷曲到服务器 2。

于 2013-04-09T06:56:26.670 回答