尝试访问远程数据库时出现mysql\u connect访问被拒绝错误

尝试访问远程数据库时出现mysql\u connect访问被拒绝错误,mysql,Mysql,我对php和mySQL完全陌生,并尝试连接到远程数据库。这是我的密码:- php$con=mysql_connect(“2toria.com”、“用户名”、“密码”);如果 (!$con){die('无法连接:'.mysql_error());} mysql_select_db(“myTable”,$con) $result=mysql_查询(“从参赛者中选择*) while($row=mysql_fetch_array($result)){echo$row['Name']; 回声“”;} my

我对php和mySQL完全陌生,并尝试连接到远程数据库。这是我的密码:-

php$con=mysql_connect(“2toria.com”、“用户名”、“密码”);如果 (!$con){die('无法连接:'.mysql_error());}

mysql_select_db(“myTable”,$con)

$result=mysql_查询(“从参赛者中选择*)

while($row=mysql_fetch_array($result)){echo$row['Name'];
回声“
”;}

mysql_close($con)

数据库、表、用户名和密码名称都是正确的(我在这里更改它们是出于明显的原因),但我发现以下错误:-

警告:mysql_connect()[function.mysql connect]:对的访问被拒绝 中的用户'username'@'bluechip6.ukhost4u.com'(使用密码:YES) /第9行的home/toriaco/public_html/bigbro/index.php无法访问 连接:用户“用户名”@“bluechip6.ukhost4u.com”的访问被拒绝 (使用密码:是)**

对这个问题有什么想法吗?TIA,Matt第一个可能的原因:
我知道Antiator(一种荷兰托管服务)出于安全原因会阻止所有非本地主机的连接,我认为它们不是唯一的连接。(因此始终连接到本地主机,而不是
http://...
URL!)

第二个可能的原因:

密码/用户名错误。

这看起来很正常:出于安全原因,托管提供商通常关闭mySQL数据库以进行外部连接。数据库应该是可以访问的吗?是的,它不是一个外部连接,它是我拥有的主机的一部分,所以我应该能够访问它。我可以在MYSQL GUI工具中使用相同的用户名和密码凭据,并通过这种方式访问我的数据库。我需要做的是查询数据库并返回行,如图所示;你不能连接到“localhost”而不是“2toria.com”?localhost的功能运行得很好,谢谢。另一个快速问题-密码/用户名怎么会错?你能启发我吗?正如我所说,我对这一点还不熟悉。@Mat他是说这是两种不同的可能性。如果localhost为您工作,那么就没有其他事情可以做了如果localhost工作正常,您应该接受这个答案抱歉,我误解了第二个原因。感谢您的帮助-答案已接受!!