首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

数据库连接的有关问题!Access denied for user 'root'@'localhost' (using password: NO)

2012-05-11 
数据库连接的问题!Access denied for user root@localhost (using password: NO)我的用户名和密码是ro

数据库连接的问题!Access denied for user 'root'@'localhost' (using password: NO)
我的用户名和密码是     root   和   123

我用   php   administrator   那软件   可以连接上去。

用   MySQL   Command   Line   Client   也可以连接上去

但是我用   一个   网页   测试能不能连接   数据库。     就报这个错

Access   denied   for   user   'root '@ 'localhost '   (using   password:   NO)

不知道   哪里错了。。

页面的代码是这样的
<?php
$link=mysql_connect( 'localhost ', 'root ', '123 ');
if(!$link)   echo   "fail ";
else   echo   "success ";
mysql_close();
?>


是哪里的配置文件有错误吗????

大家有没有遇到这种问题



[解决办法]
不会吧。除非你的数据库根本就没有启动。
[解决办法]
检查用户或密码是否正确?
[解决办法]
在PhpMyAdmin文件夹下有个 config.inc.php 的文件,打开此文件
找到:$cfg[ 'Servers '][$i][ 'host '] ,将其值改为 localhost 即可


[解决办法]
把密码设置为空,看会怎么样呢?
==========================
可以把上面同仁的建议一一试一下,应该有正解的吧
[解决办法]
这是用户权限所导致的,在登陆数据库时,用mysql -u root
而不能直接用mysql
[解决办法]
mysql>set password for "root"@"localhost"=old_password('yourPassword');

热点排行