我希望有人能帮助我,我已经为此苦苦挣扎了三天。
这是我的情况,我正在用 php 制作一个网站,我有 2 台计算机作为 wampserver 的服务器...
主服务器是192.168.0.10
辅助服务器是192.168.0.12
和一个虚拟机,我正在其中尝试远程连接是否有效
我的网站托管在我的主服务器上,因此 conexion 查询是...
$conexion = mysqli_connect("localhost","root","","dbdaq");
它工作正常,我什至在服务器上有主到主的复制。
但我需要做的是,当主服务器关闭时,它需要尝试连接到辅助数据库上的数据库,所以我尝试使用代码......
$conexion = mysqli_connect("localhost","root","","dbdaq");
if (!$conexion){
$conexion = mysqli_connect("192.168.0.12","root","password","dbdaq");
}
但是当我手动关闭主服务器上的 mysql 服务时,它实际上并没有尝试使用其他服务器数据库......
它一直给我错误提示
警告:mysqli_connect():(HY000/2002):无法建立连接,因为目标机器主动拒绝它。在 C:\wamp64\www\PaginaV2\Pagina\PHP 和 JS\Procesoalumno.php 第 2 行