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

数据库连接的问题!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’);

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

相关文章:

你感兴趣的文章:

标签云: