PDA

Ver la Versión Completa : Bridge o tunnel a mysql


deivi
27-03-2014, 12:02:16
Buenas.

Estoy haciendo un programa que ataca a una base de datos mysql en un servidor web. Si el servidor tiene acceso remoto a base de datos, puedo acceder perfectamente, pero si no tiene esa opción habilitada no puedo acceder. Sólo me queda la opción de acceder mediente un tunnel o bridge a esa base de datos, pero no tengo ni idea de como se hace.

Alguna ayudita porfa. Gracias.

Ñuño Martínez
28-03-2014, 20:25:52
Si el servidor no permite el acceso, entonces es que no permite el acceso. ¿O me he perdido algo? :confused:

roman
28-03-2014, 21:02:35
Por túnel podría referirse a un túnel SSH. Si el servidor permite acceso por SSH entonces se puede hacer un túnel donde el cliente hace las peticiones a un puerto local y el túnel las envía via SSH al puerto de mysql local en el servidor. De esta forma, para el servidor es como si la petición fuese hecha desde ahí mismo.

También recuerdo haber visto algún administrador de bases MySQL con un túnel php, que básicamente consiste de un script php en el servidor que recibe las consultas SQL desde el cliente y las manda al servidor de datos.

Para situaciones no demasiado complejas, supongo que esta opción con php no es tan complicada de llevar a cabo pero requiere trabajo para poder recibir los resultados de las consultas. Creo que alguna vez hablamos de esto. Habría que buscar el hilo.

// Saludos

Ñuño Martínez
29-03-2014, 12:16:06
Gracias, roman, no había caído en usar SSH (o TTY). Lo de PHP también tiene su aquel.