![]() |
Base de datos en la red
Buenas,
Estoy escribiendo una aplicación en Delphi 7. Utilizo los components Zeos para acceder a una base de datos MySQL. Para hacer las pruebas me conectaba a localhost, pero ahora quisiera apuntar a una base de datos que está en la lan. Para ello he modificado el hostname del componente TZConnection, en lugar de localhost he puesto la ip local donde se halla la bd, pero me da el siguiente error: SQL Error: Can't connect to MySQL server on 192.168.1.1.123 (10061) Tengo que hacer alguna cosa más? Gracias |
Seguramente abrir el puerto correspondiente en routers y firewalls
Eso como minimo, luego puede haber algo especifico de MySQL. |
Gracias por tu respuesta. He visto que por defecto es el puerto 3306 y ya lo había abierto.
|
Cita:
|
Revisa que antivirus y cortafuegos no te estén bloqueando el acceso a la IP o a ese puerto.
Prueba con un telet. Échale un vistazo a este enlace, por ejemplo, aunque si buscas encontrarás muchos más. |
Gracias por vuestra colaboración, lo acabo de conseguir. Resulta que por defecto mysql viene configurado para que te conectes al localhost. Si quieres conectarte por ip externa, interna, da igual, debes de comentar bind-address = 127.0.0.1 que está en el fichero my.cnf
|
La franja horaria es GMT +2. Ahora son las 23:22:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi