Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2011, 10:21
XokenK
 
Fecha de Ingreso: mayo-2009
Mensajes: 70
Antigüedad: 15 años, 7 meses
Puntos: 0
Problema de Conexion remota a MYSQL desde PHP

Hola,

Tengo un servidor MySQL el cual acepta peticiones perfectamente desde otros servidores PHP a traves de una VLAN.

Pero luego tengo un servidor fuera de esa VLAN que no logro que conecte contra ese MySQL ... pero si contra uno en LOCALHOST.

A priori ... podriamos pensar que el puerto 3306 del servidor de PHP esta cortado o que el usuario no tiene permisos.

Lo del usuario, descartado. Para asegurarme le permiti desde la IP % y con el mismo login que intento en el PHP me conecto desde mi PC. Por tanto no es tema de permisos de usuarios.

Por lo mismo que lo anterior, no puede ser cosa del servidor MySQL. Ademas para reafirmar esto, probe ese PHP contra OTRO servidor MySQL y tampoco.

Por tanto centrandome en el servidor PHP que puede ser, lo que impide que se conecte contra otros servidores de MySQL, pero sin embargo si conecte contra un MySQL Localhost? (lo cual descarta la posibilidad de que sea fallo del conector mysql).

El firewall si permite salida del puerto 3306 al menos ejeuto nmap -p 3306 servidor y me dice que open.

Por cierto, las versiones de PHP, MySQL y archivos de configuracion php.ini y my.cnf son EXACTOS en todos los servidores.

La sentencia PHP que ejecuto es:

mysql_connect("IP", "user", "pass");

Y el error que me devuelve es:

Can't connect to MySQL server on 'IP' (13)

Donde IP es la IP del servidor MySQL remoto.

Gracias por vuestra ayuda!