FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Conectar a MySQL desde aplicación Delphi
Saludos a todos,
La siguiente consulta corresponde a como lograr conectar a MySQL desde Delphi a un webhosting, para usar la base de datos alojada ahí, pero que no permite la conexión remota. Es decir, dentro del dominio a través de php no tengo ningún problema. Pero cuando quiero conectarme mediante una aplicación Delphi, usando los componentes como ZEOS por ejemplo, no me permite. En el CPanel, apartado de la base de datos, he agregado el comodín % o colocado mi IP para permitir esto. Sin embargo, no me resulta. El hosting es de servicios básicos y viene con estas restricciones. ¿Existe forma de saltarse este impedimento solo del lado de la aplicación Delphi? De antemano, muchas gracias. |
#2
|
|||
|
|||
Para poder acceder remotamente a una BD MySQL o SQL en general, el usuario debe tener permiso de acceso remoto y esto es algo que solo puede conceder el administrador de la BD.
Deberas solicitarlo al administrador. Tembien debes conocer la direccion IP o nombre DNS y por supuesto el nombre de la BD. |
#3
|
||||
|
||||
Hola adrall, como expliqué, eso no me resulta.
La única vez que pude, fue cuando hable con el soporte del hosting y ellos dieron de baja el firewall de sus servicios... Algo claramente imprudente. Leí un poco más y tal parece que debo crear un tunel SSH o HTTP, Indy y blabla... Seguiré investigando, pero si alguien ya lo ha hecho, le agradecere lo pasos a seguir. |
#4
|
||||
|
||||
Yo creo que éste es el camino. Hay muchos clientes de MySql que pueden conectarse a un servidor cerrado al exterior por esta vía así que es factible. Claro que para ello, tu proveedor debe darte acceso por SSH, que no todos lo dan. En caso afirmativo, si careces de componentes que usen el protocolo SSH (sólo he visto componentes de pago) creo que puedes usar software externo como PUTTY para el mismo efecto, pero no lo aseguro.
// Saludos |
#5
|
|||
|
|||
Cita:
Otra cosa será con algún sistema de "hackeado" que desconozco totalmente. |
#6
|
||||
|
||||
Buenos días.
Have unos meses se comentó sobre este tema http://www.clubdelphi.com/foros/showthread.php?t=86289. A mi se me ocurrió una solución de la que estoy haciendo uso con buenos resultados y que comenté en dicho post. He ampliado dicha solución añadiendo una bbdd local (firebird embedded) y ahora tengo un pequeño programa con el que estoy experimentando y que permite trabajar incluso si no hay conexión a internet. Saludos,
__________________
http://www.gestionportable.com |
#7
|
|||
|
|||
Cita:
|
#8
|
||||
|
||||
Cita:
Código:
plink -L 33825:ip_remota:3306 usuario@servidor ip_remota es la dirección ip del servidor donde esté la base de datos usuario@servidor es el nombre de usuario y servidor con acceso ssh que pueda acceder a la base (normalmente coincide con ip_remota pero no necesariamente). Cualquier petición local al puerto 33825 será enviada al puerto remoto 3306. Por ejemplo, si se tiene el cliente de mysql instalado en el equipo local, puede usarse: Código:
mysql -uusuario -p -P33825 // Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas al conectar con mysql desde delphi 7 con Zeos | chuset | Conexión con bases de datos | 7 | 03-10-2014 06:38:43 |
Conectar aplicacion delphi con servidor MySQL web ?? | JoysticK | MySQL | 3 | 23-08-2008 13:28:11 |
Conectar a MySQL desde Delphi 2005 | hmrvivas | MySQL | 1 | 20-01-2007 18:01:48 |
Conectar aplicación Delphi con MySQL | Marciano | MySQL | 6 | 02-09-2006 20:08:32 |
Conectar Aplicación Delphi a MySql mediante ODBC | Nasio | MySQL | 11 | 26-07-2004 12:42:21 |
|