2011-04-13 178 views
1

我一直在嘗試將Dreamweaver連接到MySQL數據庫一段時間。如何將Dreamweaver連接到MySQL數據庫?

這些登錄數據:

$mysql_host = "mysql16.000webhost.com"; 
$mysql_database = "a7426xxx_xxxxx"; 
$mysql_user = "a7426xxx_xxxxx"; 
$mysql_password = "xxxxxxxxxx"; 

我點擊動態文本在DW,然後創建一個記錄集。然後定義連接。然後是新的。然後我輸入數據。

連接名稱:我只是給它一個隨機的名字。 MySQL服務器:我填寫上面的$ mysql_host數據。 用戶名:我填寫上面的$ mysql_user名稱。 密碼:我填寫上面的$ mysql_password。

然後我點擊選擇數據庫,但DW無法找到數據庫。它只是說出現了一個不明身份的錯誤。

請幫忙。

親切的問候

Pongy

+0

您的虛擬主機是否允許從遠程主機連接到他們的MySQL實例?大多數情況下,如果您確實需要Dreamweaver直接與數據庫交談,則可能必須使用[SSH隧道](http://en.wikipedia.org/wiki/Tunneling_protocol)。 – Simon 2011-04-13 15:15:17

+0

你的問題是類似的如何連接記事本與MySQL ...文件託管在哪裏?在你的電腦或服務器上?也許SQL服務器拒絕外部連接。 – 2011-04-13 15:16:59

+1

@webarto - 公平地使用@Pongy,Dreamweaver _will_允許您直接連接到MySQL數據庫,但在編輯要放在遠程Web主機上的文件的情況下,它幾乎永遠不會工作,因爲數據庫服務器會'可以從外部獲得。這往往不會立即顯而易見。 – Simon 2011-04-13 15:19:44

回答

0

這可能是一個明顯的答案,但是,仔細檢查您不僅進入了連接文件的正確的信息,但是,你必須還設置了「測試服務器」除了你的「遠程服務器」之外,還有你的網站定義。設置應該是相同的,但是如果沒有定義這個,DW將無法在編輯器中實際執行任何動態內容。

這裏的土坯回答你的問題: http://kb2.adobe.com/cps/165/tn_16575.html - >在Dreamweaver中設置的PHP/MySQL的網站定義

-1

@Raz 安裝https://www.mysql.com/products/workbench/ ,並嘗試進入您的憑據以下

$mysql_host = "mysql16.000webhost.com"; 
$mysql_database = "a7426xxx_xxxxx"; 
$mysql_user = "a7426xxx_xxxxx"; 
$mysql_password = "xxxxxxxxxx"; 

如果這不起作用,請致電您的託管公司,並詢問他們爲什麼不起作用。如果您有權訪問服務器上的my.cnf文件,請按照以下說明讓MySQL服務器接受遠程連接。

http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

一旦你允許MySQL的遠程連接,您可以登錄到從Dreamweaver控制檯的MySQL。

很可能您無法連接與您的本地IP地址有關。 mysql不允許遠程連接。你需要啓用它。