Cita: Hola en vez de subir una base de mysql a un servidor remoto, la instale en casa, al accesar por localhost todo ok, pero al accesarla desde un cafe internet no puedo.
Es que la cosa no es fácil. Veamos si se entiende:
Si en tu casa te conectas a un ISP (Internet Service Provider), es decir, a un servicio de Internet de alguna empresa (cable, telefonía, lo que sea), en realidad
tu no te estás conectando directamente a Internet, sino que
usas la red privada del ISP, que es el que te da el servicio.
Esto significa que en realidad la IP publica de tu servicio
es la IP de la empresa que te provee el servicio, y como tu estás en una red privada, es tu ISP quien debe darte el acceso externo a tu PC en tu casa.
El tema es que los ISP no suelen dar ese servicio así nomás, porque implica vulnerabilidad al sistema, o en todo caso ellos tienen que aislar a tu PC del resto de la red, y proveerte de un canal de e/s para tu propio uso.
No es tan sencillo, como verás.
Entonces, como es el ISP
el único que puede darte ese servicio, la única solución es que te comuniques con tu proveedor de internet y le preguntes qué tienes que hacer para poder conectarte a tu PC desde otro sitio, en forma remota.
Muy probablemente ellos ya tengan implementado un servicio para este tipo de casos, pero nosotros no podemos ecirte cómo lo hace: Eso depende de ese ISP en particular.
Comunícate con ellos y gestiona lo que necesitas.