2014-02-21 113 views
0

我的操作系統是Windows 7,32位。我下載wampserver(32位& PHP 5.4.7)WAMP - 無法連接到MySQL

我安裝了WAMMP後,我在記事本做了以下修改我的主機名,DBUSER和DBPASSWORD的 「testmysql.php」:

<?php 
    $link = mysql_connect('127.0.0.1','root','Enter the password for root or leave blank if you have not yet set a password'); 

    if (!$link) { 
    die('Could not connect to MySQL: ' . mysql_error()); 
    } 
    echo 'Connection OK'; mysql_close($link); 
    ?> 

我得到了以下錯誤消息,當我試圖保存文件,他說:

警告:拒絕訪問

我的問題是我做錯了什麼,爲什麼我收到此消息?

+1

如果這是你得到「拒絕訪問」,因爲你發送的密碼是「輸入密碼......」你確切的代碼。如果你沒有設置密碼,你必須提供一個空字符串,就像它說的那樣...... –

+0

你有權訪問服務器嗎?它是正確的用戶名和密碼嗎?數據庫服務器是否在運行?服務器實際位於127.0.0.1嗎? – ajtrichards

+1

嘗試連接到本地主機 – PravinS

回答

0

試試這個

<?php 
    $link = mysql_connect('locahost','root',''); 
    if (!$link) { 
    die('Could not connect to MySQL: ' . mysql_error()); 
    } 
    echo 'Connection OK'; mysql_close($link); 
?> 
+0

非常感謝您的回覆PravinS。我已經做出了你在上次評論中提出的修改,但是它並沒有做到我不敢說的伎倆。多一點耐心? – codezilla

+0

除了爲我的dbpassword創建一個空字符串作爲佔位符外,用'root'替換dbuser並用'localhost'或'127.0.0.1'替換主機名將會有其他替代方案來解決這個問題,因爲我猜測這顯然有些問題我忽略了..? – codezilla