Come posso connettermi da pagine php locali a un database mysql remoto?

a me mi restituisce un errore:
codice:
Warning: mysql_connect(): Can't connect to MySQL server on 'xxx.com' (10060) in c:\inetpub\wwwroot\xxx\xxx.php on line 11
errorno=2003
error=Can't connect to MySQL server on 'xxx.com' (10060)
nella connessione lascio gli stessi dati che uso nelle pagine remote:

codice:
		define("QUERY_DEBUG", 1); //debug delle query mysql disabilitato

//database

if(QUERY_DEBUG == 0){ //se query debug = 1 debug errori attivato
	$db = mysql_connect("xxx.com", "user", "pass") or die("Impossibile connettersi al database: contattare amministratore");
	mysql_select_db("xxx.com", $db) or die("Impossibile selezionare il database: contattare amministratore");
}
else {//solo se debug == 1
	$db = mysql_connect("xxx.com", "user", "pass") or die("Impossibile connettersi al database: "
														 ."[*]errorno=".mysql_errno()
			  											 ."[*]error=".mysql_error()
														 );
	mysql_select_db("xxx.com", $db) or die("Impossibile connettersi al database "
														 ."[*]errorno=".mysql_errno()
			  											 ."[*]error=".mysql_error()
														 );
}