• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

mysql 搞代码 7年前 (2018-06-02) 152次浏览 已收录 0个评论

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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:数据库连接的有关问题!Access denied for user ‘root’@’localhost’ (using password: NO)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址