我試圖連接到通過cPanel訪問的服務器上的遠程數據庫。遠程MySQL數據庫連接使用php
我創建了一個用戶名並將其與數據庫關聯。我正在使用:
我很困惑要使用的主機名。我嘗試在cPanel的左側菜單面板中使用主域名,端口號爲3306,但不起作用。我使用共享的IP以及那些不起作用的端口號。我已經將本地計算機IP添加到cPanel中的遠程數據庫頁面,就像在帖子中所述,但最終我無法連接到數據庫。
在呼應mysql_error(),我得到:
Can't connect to MySQL server on 'host_name' (4)
任何幫助將是巨大的!
你確定數據庫正在監聽外部嗎?也許它被配置爲只接受來自本地主機的連接。 –
提供更多的代碼。 – Ivan
@MarcelBalzer如何檢查數據庫是否在外部監聽?我試過 $ telnet my_shared_ip:3306 它給出了 - **無法解析:名稱或服務未知** –