从另一台服务器远程连接到数据库

时间:2014-09-02 03:56:14

标签: php mysql database

我需要将服务器A中的网站A连接到服务器B(cpanel)中的mysql数据库B.我使用此代码进行连接:

$myServer = "host_B"; $myUsername = "user_database_B"; $myPassword = "pass_database_B"; $myDatabase = "name_database_B";

$con = mysqli_connect($myServer,$myUsername,$myPassword );

我收到此错误:"警告:mysqli_connect():( HY000 / 2002):连接尝试失败,因为连接方在一段时间后未正确响应,或已建立的连接失败因为已连接的主机无法响应。"

我也打开了端口3306,在服务器B中我已经允许网站A的ip用于远程连接到数据库。

我只是想知道你是否可以帮助我,并告诉我这个问题可能是什么。

1 个答案:

答案 0 :(得分:0)

mysqli_connect有四个参数。您忘记包含数据库名称$myDatabase

$con = mysqli_connect($myServer, $myUsername, $myPassword, $myDatabase);