2011-02-26 25 views
0

我無法從sqldeveloper訪問我的網站mysql db。sqldeveloper和cpanel

在cpanel中有一個選項(遠程數據庫訪問主機),它允許添加可以訪問數據庫的IP地址。我輸入了我的IP地址,並且使用了%通配符。

因此,例如,如果我的IP地址是12.34.56.78,我已經進入我的IP地址爲:

1 - 12.34.56.78

2 - 12.34.56%

3 - 我已經下載並添加了mysql第三方jdbc驅動程序.jar文件(mysql-connector-java-5.1.13-bin.jar)。

我有正確的用戶名,密碼,主機名和端口。

所以,如果我的網站域名被稱爲www.mysite.com,我的用戶名是用戶,我將在sqldeveloper中使用的用戶名將是mysite_user。

和主機名爲www.mysite.com。

端口我正在通過的cPanel說是3307

我會屈從於任何卓越的知識,如果我的假設是不正確的。

任何幫助,將不勝感激

- 編輯 -

噢,錯誤消息我得到(非常重要!)中的SQLDeveloper是

狀態:失敗 - 測試失敗:通信鏈接失敗成功發送到服務器的最後一個數據包是0毫秒前。驅動程序尚未收到來自服務器的任何數據包。

- 編輯完 -

回答

0

事實證明,我確實需要使用端口3306,但更重要的是,我的虛擬主機需要把他們的防火牆的變化。

我管理使用mysite.com,用戶名,密碼和端口3306

感謝@Achilleterzo在此期間你的幫助

0

我做同樣通過的cPanel但之後,我連接到通過SQLyog的社區版我的主人......

潮頭擬差的端口,我用的是標準的3306端口而不是自定義端口。

嘗試,如果它連接:http://code.google.com/p/sqlyog/

+0

感謝連接,嘗試過,但得到一個錯誤信息:錯誤編號2003無法連接到'www.mysite.com'(10060) – 2011-02-26 09:13:42

+0

上的MySQL服務器我已經閱讀了這個錯誤消息,它說這個問題是關於網絡的:[鏈接](http:// www .webyog.com/faq/content/23/15/en/error-no-2003-can_t-connect.html)我想知道我是否擁有正確的主機名?我應該使用www.mysite.com作爲主機名,還是應該使用我的虛擬主機的主機名? url http://www.webyog。com/faq/content/23/15/en/error-no-2003-can_t-connect.html – 2011-02-26 09:21:24

+0

使用我的主機帳戶,我可以使用我的域,無論是否帶有「www」(如mydomain.com的CNAME)端口,使差異服務器端...讓你的IP地址沒有任何通配符,並嘗試連接到您的主機上的默認端口離開「www」 – Achilleterzo 2011-02-26 09:54:31