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

Access denied for user ''@'localhost' (using password: YES),第1张

你提供的用户和密码数据库拒绝了,如果用户是root的话,下面的语句:

$con

=

mysql_connect("localhost","song","song")

应该修改为:

$con

=

mysql_connect("localhost","root","song")

只要这里的用户名和密码符号数据库里面的设定时,才能连接数据库。

连不上数据库有一般的原因有:

一、防火墙设置不允许连接,这种情况PHP会提示网络错误,报错很慢,要等很久才报错;

二、是用户名、密码不对,或者MYSQL数据库没有指定该用户的登录主机为%,这中情况或提示访问被拒绝,报错很快。

装系统后,默认就是连接的。你放php程序后,连接mysql需要主机名ip

用户名

密码

数据库名

数据库用户名帐号

密码

这些,系统都会给的。直接连


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9630412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存