我正在开发一个需要从localhost(Windows WAMP)连接到远程mysql服务器的网站。远程mysql服务器已启用,允许远程连接到我的IP,所有工作正常我(在Mac OS和Linux机器上测试)。 在Windows上,我的脚本能够访问localhost或本地网络上的mysql服务器,但无法访问远程服务器。我也禁用了防火墙但没有任何反应。 有人能帮助我吗?
谢谢
答案 0 :(得分:9)
如果您使用的是Windows操作系统,尤其是Windows 7或8,则这是典型的防火墙问题。
从服务器(安装了wamp的位置)上的防病毒软件中禁用防火墙可能无济于事。
按照以下步骤操作:
答案 1 :(得分:0)
在您的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 address