Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2011, 11:26
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Pregunta Conectar a BD en otra PC [MySQL]

Hola chicos, les cuento que trato de conectarme a otra BD que se encuentra en otra PC.
El script de conexion es el siguiente:

Código PHP:
<?php
$db_host
="********.33.73";
$db_name="call_center";
$username="root";
$password="************";

// DON'T CHANGE THE FOLLOWING CODE!
$db_con=mysql_connect($db_host,$username,$password);
$connection_string=mysql_select_db($db_name);
mysql_connect($db_host,$username,$password) or die (mysql_error());
mysql_select_db($db_name);
?>
y este me imprime:

Warning:
mysql_connect() [function.mysql-connect]: Host '***.122.198.37' is not allowed to connect to this MySQL server in D:\back_up pendrive\root\elastix\config.php on line 8

Warning: mysql_connect() [function.mysql-connect]: Host '***.122.198.37' is not allowed to connect to this MySQL server in D:\back_up pendrive\root\elastix\config.php on line 10

Access denied for user ''@'localhost' to database 'call_center'
---------------------------------------------

y como podran ver dice:

...."Host '***.122.198.37' ".......

Y esa es mi ip publica....
--------------------------------------------

Despues lo provee en lan e imprime esto:
Host '********.33.77' is not allowed to connect to this MySQL server

donde 77 es la PC en lan con la 73. en la 73 esta la MySQL
---------------------------

Algo a destacar es:

La computadora esta detras de un router Draytek y este tiene dirigido el puerto 3306 de entrada al 3306 de salida a la PC donde esta MySQL....

Alguna IDEA?
__________________
Mono programando!
twitter.com/eguimariano