我正在开发一个需要从 localhost(windows WAMP) 连接到远程 mysql 服务器的网站。远程 mysql 服务器已启用以允许远程连接到我的 ip,并且在我的 (mac os 和 linux 机器上测试) 上一切正常。在 Windows 上,我的脚本能够访问 localhost 或本地网络上的 mysql 服务器,但无法访问远程服务器。我也禁用了防火墙,但没有任何反应。有人能帮我吗?
谢谢
如果您使用的是 Windows 操作系统,尤其是 Windows 7 或 8,这是典型的防火墙问题。
从服务器(安装 wamp 的位置)上的防病毒软件中禁用防火墙可能无济于事。
请按照以下步骤操作:
在您的 Joomla 站点根文件夹中有一个名为configuration.php
有很多配置参数,但这些是您需要检查这种情况的
public $dbtype = 'mysqli';
public $host = 'localhost';
public $user = 'joomla25user';
public $password = 'joomla25pass';
public $db = 'joomla25';
public $dbprefix = 'j25_';
具体你需要检查
public $host = 'localhost';
这应该更改为运行此远程 MySQL 服务器的服务器的IP 地址