Salve a tutti, ho bisogno di far connettere uno script php che sta su un host remoto al mio server mysql in locale, solo che al momento della connessione mi restituisce questo errore:
codice:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '***.***.***.***'(4) in ********
questo è il codice che genera l'errore:
Codice PHP:
$ip_gestimm = "***.***.***.***";
$user_gestimm = "user";
$pass_gestimm ="pass";
$nomedb_gestimm ="dbname";
$db = mysql_connect($ip_gestimm, $user_gestimm, $pass_gestimm) ; mysql_select_db($nomedb_gestimm, $db);
mysql_query($query);
/*
$query = "select * from gest_imm";
$result = safe_query($query);
*/
echo "ciao";
il warning lo da alla riga: "$db = mysql_connect($ip_gestimm, $user_gestimm, $pass_gestimm) ;"
da cosa può dipendere il problema? io ho un 3com con il firewall, ma ho rediretto ogni richiesta all'ip del mio pc, ho creato un'application che mi fa passare il traffico sulla porta 3306 al mio pc, sul mio pc il firewall di win è spento, e ho configurato l'istanza di mysql per avere l'accesso dall'esterno, che si può fare?