Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Que necesito para conectarme a MySQL en una LAN (https://www.clubdelphi.com/foros/showthread.php?t=62950)

darkerbyte 22-01-2009 17:59:30

Que necesito para conectarme a MySQL en una LAN
 
Hola amigos, una vez mas acudo a ustedes en busca de su invaluable ayuda.

Ya por fin desarollé mi aplicaciòn en D7 y ZeosLib que se conecta a una base de datos en MySQL. Actualmente tengo instalado en mi maqina el WAMP (servidor con apache, mySQl, php) sobre WinXp y ahi mismo uso la aplicaciòn que he desarrollado. Ahora bien, esta aplicaciòn tiene que funcionar sobre una lan (todas con XP). En mi aplicaciòn solo le especifico a Zeos el IP de mi maquina y se conecta (en este caso, localhost).

La pregunta, ¿si ejecuto mi programa en otra maquina que esté en red es suficiente con solo especificarle a Zeos el IP de la maquina que tiene el WAMP? ¿o es necesario 'hacer algo' para conectar la aplicaciòn sobre una lan?

El problema es que ahora no tengo otra maquina para hacer las pruebas, pero en dos dias tengo que instalar la aplicación en el negocio de un cliente.

Desde ya, muchas gracias por su ayuda.

Neftali [Germán.Estévez] 22-01-2009 18:10:53

Para estas cosas van fantásticas las máquinas virtuales.
Te puedes montar una red y probar...

roman 23-01-2009 03:12:55

Cita:

Empezado por darkerbyte (Mensaje 335547)
La pregunta, ¿si ejecuto mi programa en otra maquina que esté en red es suficiente con solo especificarle a Zeos el IP de la maquina que tiene el WAMP? ¿o es necesario 'hacer algo' para conectar la aplicaciòn sobre una lan?

Para conectar tu aplicación aun servidor MySQL en otra máquina, debes especificar la ip, el usuario y el password que correspondan a un usuario registrado en el servidor(de MySQL).

Además, en el servidor, debes asignar permisos a ese usuario para que se conecte desde la ip de la máquina o máquinas cliente, y en dicho servidor debe estar abierto el puerto 3306.

// Saludos

darkerbyte 23-01-2009 19:39:38

Mil gracias
 
Cita:

Empezado por Neftali (Mensaje 335553)
Para estas cosas van fantásticas las máquinas virtuales.
Te puedes montar una red y probar...

Ok. Ahora mismo instalare la maquina. jejeje, espero me funcione. Gracias Neftali, tus consejos me han sacado siempre del problema.

Roman, me imagino que esa es la primera parte de la soluciòn a mi problema, un monton de gracias.

Probare y espero todo marche bien. De lo contrario les pedire de su amable ayuda nuevamente.

AzidRain 24-01-2009 01:34:16

Basta con indicar la IP de la máquina que tiene corriendo el servidor y con eso funcionará, ahora que tambien como dice Roman debes asignar permisos al usuario con que te contectas mediante ZConnection para que pueda acceder desde otro equipo. Puedes modificar la tabla users en el campo Host del usuario que hayas elegido, poniendole un "%" para que permita conectarse desde cualquier punto (incluso via internet).


La franja horaria es GMT +2. Ahora son las 21:12:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi