如何在Xampp上运行Php应用程序以连接到远程mysql数据库?

时间:2010-05-04 04:40:42

标签: php mysql xampp

我有一个在XAMPP上运行的php应用程序,但我想连接到在远程机器上运行的mysql数据库(也使用XAMPP)。当我连接到我的机器上的mysqldb实例时,应用程序正常工作。我已将配置文件更改为指向远程数据库,并且还提供了正确的凭据。但我得到访问被拒绝错误。

2 个答案:

答案 0 :(得分:1)

首先,我会检查远程数据库所有者/主机,以确保它们允许外部访问。大多数主机,尤其是共享主机提供商,只允许访问本地运行的脚本,允许外部访问,就像您所描述的那样。

答案 1 :(得分:1)

“拒绝访问”意味着您至少要连接到远程MySQL实例。大多数人都认为你的证书不匹配。您可能已授予远程MySQL上“user @ somehost”的权限,但如果该计算机无法通过DNS或Hosts文件查找解析“somehost”,则必须回退到检查“user @ ip” .add.re.ss“帐户。