0
我需要將服務器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,並且在服務器BI中允許網站A的IP用於遠程連接到數據庫。
我只是想知道你是否可以幫助我,並給我想法是什麼問題。
我忘了說我這樣做後:'mysql_select_db($ MYDATABASE,$ CON);' – 2014-09-02 04:02:57
@HenryAlpacaSalas這樣做以後呢?如果沒有數據庫名稱,則無法連接到數據庫。不要以爲你不能連接沒有數據庫名稱,因爲你不能。使用'mysqli_connect函數'時你需要它。這就是爲什麼它拋出一個錯誤 – 2014-09-02 04:05:07
提問者在這裏是正確的。您不需要指定連接到服務器的數據庫,而只需使用默認值。 – Scopey 2014-09-02 04:07:43