尝试访问远程数据库时mysql_connect访问被拒绝错误

时间:2012-06-03 15:52:17

标签: mysql

我是php和mySQL的新手,并尝试连接到远程数据库。这是我的代码: -

  

php $ con = mysql_connect(“2toria.com”,“username”,“password”);如果   (!$ con){die('无法连接:'。mysql_error()); }

     

mysql_select_db(“myTable”,$ con);

     

$ result = mysql_query(“SELECT * FROM Contestants”);

     

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

     

mysql_close($ CON);

数据库,表格,用户名和密码名称都是正确的(我已经在这里更改了它们,原因很明显),但是我收到以下错误: -

  

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

关于这个问题的任何想法? TIA,马特

1 个答案:

答案 0 :(得分:2)

第一个可能的原因:
我知道反对者(荷兰托管服务)出于安全原因阻止了不是来自localhost的所有连接,我不认为它们是唯一的连接。 (因此始终连接到localhost,而不是http://... URL!)

第二个可能的原因:
密码/用户名错误。