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

jasmine5288 2007-09-25 01:47:11
我的用户名和密码是 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();
?>


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

大家有没有遇到这种问题

...全文
10879 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Esor_123 2012-05-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

mysql>set password for "root"@"localhost"=old_password('yourPassword');
[/Quote]我把密码改成空,然后问题就解决了
Iranhill 2011-11-11
  • 打赏
  • 举报
回复
mysql -u root -p 数据库名 < /原始路径
懒得去死 2007-10-30
  • 打赏
  • 举报
回复
LS的。你的命令是在MYSQL连接成功的前提下才可以 。
剑心永远OK 2007-10-30
  • 打赏
  • 举报
回复
mysql>set password for "root"@"localhost"=old_password('yourPassword');
懒得去死 2007-10-29
  • 打赏
  • 举报
回复
LZ用的就是ROOT。
battier 2007-10-27
  • 打赏
  • 举报
回复
这是用户权限所导致的,在登陆数据库时,用mysql -u root
而不能直接用mysql
ruanchao 2007-09-26
  • 打赏
  • 举报
回复
把密码设置为空,看会怎么样呢?
==========================
可以把上面同仁的建议一一试一下,应该有正解的吧
free_whp 2007-09-26
  • 打赏
  • 举报
回复
在PhpMyAdmin文件夹下有个 config.inc.php 的文件,打开此文件
找到:$cfg['Servers'][$i]['host'] ,将其值改为 localhost 即可

vincent200 2007-09-25
  • 打赏
  • 举报
回复
检查用户或密码是否正确?
懒得去死 2007-09-25
  • 打赏
  • 举报
回复
Access denied for user 'root'@'localhost' (using password: NO)


你哪个地方一定是重写了PASSWORD
懒得去死 2007-09-25
  • 打赏
  • 举报
回复
不会吧。除非你的数据库根本就没有启动。

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧