楼主的 MySQL 的脾气真不小啊...呵呵当连接不上时看一下 PHP 的错误信息是什么...
设置 php.ini 中的 track_errors = on,
测试代码如下:
<?php
  $link=@mysql_connect("host:port","user","password")
  or die("failed:",$php_errormsg);
  print("success!")
?>