2011-04-13 177 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不允许远程连接。你需要启用它。