当我尝试从PHP连接到我的数据库时,我收到此错误:
Access denied for user 'XXX'@'%' to database 'XXX'
我正在使用此代码进行连接:
$con = mysql_connect('XXX.db.XXX.hostedresource.com', 'XXX', 'XXX') or die (mysql_error());
$db = mysql_select_db("DB", $con);
答案 0 :(得分:2)
这通常意味着用户名/密码不正确。确保您尝试连接的主机名实际上可以连接它。这与PHP本身无关。 如果您具有root权限,则可以检查以下命令:
show grants
答案 1 :(得分:2)
您确定已将用户分配到此数据库吗?还要检查其权限。