密码没错啊
怎么提示
系统发生错误
您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]
[ 错误信息 ]
access denied for user 'root'@'localhost' (using password: no)
回复讨论(解决方案) 提示说密码错误,你说密码错误,可大家谁知道到底是你的密码错没错呢?
看这里
http://topic.csdn.net/u/20111208/23/dacbb0fb-9cfc-4a5a-8377-3ad0d89d0a95.html?71662
用户名,密码是否错误?
用户名,密码是否错误?
if(mysql_connect(localhost,root,123456)){
echo 成功;
}能显示成功啊
提示说密码错误,你说密码错误,可大家谁知道到底是你的密码错没错呢? if(mysql_connect(localhost,root,123456)){
echo 成功;
}能显示成功啊
但是 access denied for user 'root'@'localhost' ( using password: no)
是说连接时是没有给出口令的
但是 access denied for user 'root'@'localhost' (using password: no)
是说连接时是没有给出口令的 何解
含简单,你测试一下就知道了
已知
mysql_connect(localhost,root,123456)
可以连接成功
那么
mysql_connect(localhost,root,12345); //注意我有意去掉了口令最后的 6
会报错 access denied for user 'root'@'localhost' (using password: yes)
mysql_connect(localhost,root); //不给口令
会报错 access denied for user 'root'@'localhost' (using password: no)
问题解决了。
配置文件写错了。
解决了,但是不知道为什么 ,主配置文件 config.php 里面有
$config = require './config.inc.php'; //config.inc.php 里面就是 公用的 数据库配置信息
我删掉 config.inc.php 把里面的信息直接写在 主配置文件里面 居然就行了.......
