我不確定我使用的術語是否正確,因此如果需要,請要求澄清:)。無法連接到遠程主機上的mysql數據庫
無論如何,我通過HostEasySolutions(服務器A)託管。它帶有一個MySql數據庫,使用PHPMyAdmin作爲前端。在服務器A上,我添加了一些PHP文件來訪問數據庫,並且它工作正常。
如果我通過DreamHost(服務器B)將php文件複製到我的其他服務器,我無法連接到數據庫。我得到的錯誤:Can't connect to MySQL server on 'combinedsystems.ca' (110)
在服務器A上的cPanel中,我將服務器B的IP添加到遠程數據庫訪問主機,我也只是添加了通配符'%',只是爲了查看我是否可以使其工作...但它仍然無法找到服務器。
我不確定發生了什麼,據我所見,沒有防火牆。
脫穎而出對我的唯一的事情是,如果我去phpMyAdmin的服務器A,它說Server: Localhost via UNIX socket
,在爲服務器B的的phpMyAdmin,它說:Server: mysql.pdem.info via TCP/IP
請注意,標籤不是關鍵字。也就是說,在標題或正文中填充標籤列表中的所有相同單詞並不能幫助對問題進行分類。小心選擇你的標籤。 – Charles