我想使用位于另一个位置的数据库的 WAMP 服务器。我可以通过 VPN(openVPN)访问它。我将更改我的 PHP 代码以使用具有权限凭证的config.ini
远程数据库(10.x.x.x
而不是)。192.168.x.x
这是唯一需要改变的事情还是我应该改变其他的东西?
我现在无法测试它,因为数据库尚未托管。但我必须提前知道答案,因为这必须(几乎)立即起作用。
答案1
更改数据库所在的主机应该就足够了。但是,您的数据库似乎将托管在远程站点上,因此请记住以下几点:
- 必须在远程站点检查防火墙,以允许您的 VPN 连接连接到数据库服务器将运行的端口。
- 如果是托管的,请检查提供商是否允许外部连接到数据库(通常如果您有 VPS 或类似设备,您应该不会遇到任何问题,但如果您只是雇用托管,他们可能会建立限制)。
- 如果您要自己配置服务器,请确保它也监听 VPN 接口,例如,MySQL 在其默认配置中只监听环回接口。
这应该足以运行它,但是,您始终可以在进行更改之前手动检查连接性。