
Conectar un sitio web php en hosting con una bd Mysql en equipo externo
Publicado por Alvin (3 intervenciones) el 25/01/2015 17:25:14
Ante todo un cordial saludo.
La situación es la siguiente:
Deseo conectar un sitio web desarrollado en php hospedado en hosting con una base de datos Mysql instalada en un equipo externo.
El equipo externo corre en windows 7 y se encuentra configurado con ip privada pero con acceso desde la red publica con Dyndns.org (resolución de nombres de dominio). El Router esta configurado en Dynamic DNS (cuenta dyndns.org: activada) y Forwarding en puertos 3306(Mysql) y 80(HTTP) apuntando a 192.168.x.x (dirección privada). El firewall esta deshabilitado, y de igual manera tengo configuradas las reglas de entrada y salida TCP para el puerto 3306.


Cabe destacar, que el MySQL Workbench es la versión 6.2 y se logra conectar autenticando con la cuenta misitio.dyndns.org:3306.


A su vez se conecta desde el sitio web misitio.dyndns.org al modificar el fichero de conexión en php de $servidor='localhost' a $servidor='misitio.dyndns.org'.

El problema se origina cuando intento conectar desde mi sitio web -> misitio.com, con la base de datos MySQL en equipo local (publico), mostrando el error de conexión "No se pudo conectar al servidor". Lo que indica que el fichero de conexión esta correcto y la falla es al intentar conectar remotamente a la bd.

Tengo todos los permisos y privilegios creados para los usuario a conectarse a la BD y nada... si alguien sabe el por que de esta situación o si alguien puede ayudarme a encontrar una solución a este problema estaré totalmente agradecido.
Nota: el hosting usa "Cpanel"
Sin mas a que referir y esperando una oportuna respuesta o ayuda, me despido.
Saludos cordiales.
La situación es la siguiente:
Deseo conectar un sitio web desarrollado en php hospedado en hosting con una base de datos Mysql instalada en un equipo externo.
El equipo externo corre en windows 7 y se encuentra configurado con ip privada pero con acceso desde la red publica con Dyndns.org (resolución de nombres de dominio). El Router esta configurado en Dynamic DNS (cuenta dyndns.org: activada) y Forwarding en puertos 3306(Mysql) y 80(HTTP) apuntando a 192.168.x.x (dirección privada). El firewall esta deshabilitado, y de igual manera tengo configuradas las reglas de entrada y salida TCP para el puerto 3306.


Cabe destacar, que el MySQL Workbench es la versión 6.2 y se logra conectar autenticando con la cuenta misitio.dyndns.org:3306.


A su vez se conecta desde el sitio web misitio.dyndns.org al modificar el fichero de conexión en php de $servidor='localhost' a $servidor='misitio.dyndns.org'.

El problema se origina cuando intento conectar desde mi sitio web -> misitio.com, con la base de datos MySQL en equipo local (publico), mostrando el error de conexión "No se pudo conectar al servidor". Lo que indica que el fichero de conexión esta correcto y la falla es al intentar conectar remotamente a la bd.

Tengo todos los permisos y privilegios creados para los usuario a conectarse a la BD y nada... si alguien sabe el por que de esta situación o si alguien puede ayudarme a encontrar una solución a este problema estaré totalmente agradecido.
Nota: el hosting usa "Cpanel"
Sin mas a que referir y esperando una oportuna respuesta o ayuda, me despido.
Saludos cordiales.
Valora esta pregunta


0