2014-02-21 116 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