2012-09-17 20 views
0

我在地下室的一臺debian電腦上運行php5和php5,我無法弄清楚如何改變連接字符串。我剛剛得到的錯誤消息:本地局域網上的phpMyAdmin連接字符串

查詢失敗:拒絕訪問用戶「www數據」 @「localhost」的(使用密碼:NO)

下面是我從什麼是修改了代碼工作時,我使用的000webhost作爲開發服務器:

<?php 
$mysql_host = "192.168.1.138"; 
$mysql_database = "db_main"; 
$mysql_user = "username"; 
$mysql_password = "deadmantellnotales"; 

$con = mysql_connect($mysql_host, $mysql_user, $mysql_password); 
mysql_select_db($mysql_database); 

?> 

線程的無我似乎找到有一個PHP的解決方案,我不斷收到java的結果在我的谷歌搜索,清楚地說PHP。

+0

這表明您正試圖連接不正確的用戶並且沒有密碼。是否有可能是嘗試連接的錯誤文件?這將失敗與「用戶」username'@192.168.1.138'使用密碼...「 – BSull

+0

我不明白。它在000webhost上運行。我必須更改$ mysql_host的值嗎? –

+1

您是否在與mysql數據庫相同的服務器上運行腳本?如果是的話使用localhost。如果沒有,請使用它的IP。 – BSull

回答

1

您是否在與mysql數據庫相同的服務器上運行腳本?如果是的話使用localhost。如果沒有,請使用它的IP。

1

通常,當您嘗試使用輸出密碼進行登錄時,會顯示錯誤消息(這就是您看到消息「使用密碼NO」的原因)。

我認爲,您正在編輯的腳本不是在您嘗試運行腳本時運行的腳本。首先跟蹤流程,找出負責此錯誤消息的腳本並編輯該腳本。

希望這會有所幫助。

+0

我同意。 MySQL錯誤通常非常明顯。 – BSull

+0

這絕對是正確的文件。 –