Si necesitas conectar con tu base de datos que está hospedad en un ISP que no permite las conexiones directas a su servidor MySQL/PostgreSQL (iWeb, 1&1, …) desde un cliente MySQL/PostgreSQL puedes utilizar un proxy para realizar la conexión.
Utilizando una de las mejores aplicaciones para gestionar bases de datos: Navicat, sigue los pasos a seguir son los siguientes para acceder a tu base de datos mediante proxy:
- Descarga el archivo PHP enlazado según a la base de datos a la que quieras acceder: MySQL ó PostgreSQL.
- Sube el archivo descargado a alguno de los dominios de tu hosting (en la raíz o una carpeta).
- Abre la aplicación Navicat y crea una nueva conexión MySQL/PostgreSQL.
- En la primera pestaña «General»: introduce todos los datos de conexión a tu base de datos.
- En la pestaña «HTTP»: marca la opción de «Use HTTP Tunnel» y escribe la URL del archivo que has subido en el paso nº2.
- Pulsa el botón «ok» para guardar los datos de la nueva conexión.
Para mayor seguridad puedes subir el archivo descargado (MySQL/PostgreSQL) a una carpeta con permisos de usuario, pero ello deberás añadir un paso más justo después del nº5:
- Marcar la opción de «Use authentification» y rellenar los campos de «User Name» y «Password».
Referencia: http://navicat.com