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)
-   -   Conexion externa con Base de Datos (https://www.clubdelphi.com/foros/showthread.php?t=84389)

emeritos 13-10-2013 22:09:17

Conexion externa con Base de Datos
 
Hola Dilferos.

Tengo un programa con Delphi 7 y con una base de datos MySql 5. Aqunque en el mismo ordenador local funciona bien el programa para acceder a la Base de datos (con usuario y contraseña para la BD), cuando el programa se ejecuta en otro ordenador de la red y diciendole al programa en que IP esta la Base de datos, este no se conecta dando un error de conexion. Estoy utilizando tambien Windows 7 (creo que con windows XP si funcionaba)


¿ Como puedo solucionarlo o que tengo que hacerle a la Base de Datos para que acepte conexiones externas?


Gracias.

tvaly 23-10-2013 17:59:48

Hola, lo primero que tienes que ver es si le estas dando permiso de acceso remoto al usuario en el MySQL.
O sea, por defecto el My te permite el acceso local, pero el acceso remoto (incluso para el root) esta cerrado por cuestiones de seguridad. Si no configuraste nunca el acceso remoto al My, es lo primero que tienes que hacer por mas que el equipo estes en la misma LAN.
Te diria exactamente que tocar, pero hace mucho que no uso MySQL. Te recomiendo consultar en san google, que existen muchos sitios en donde han consultado con lo mismo.
Espero te sirva. Cualquier cosa avisas. Saludos
Teo

jpgonzalez 20-11-2013 16:41:10

Te dejo algunas cosas que me han pasado a mi a ver si te sirven:

1- Fijate que al instalar mysql hayas chequeado el checkbox que dice Enable root for remote connectios (o algo asi).
2- Deshabilita el firewall de windows o creale una excepcion al puerto.
3- Si el servidor donde esta instalado mysql tiene windows 7, fijate que no se te pase a red publica porque esto te bloquea el acceso... me paso con un programa que el servidor se me pasaba a red publica y me prohibia el acceso, cuando lo ponia en red de trabajo funcionaba perfectamente.

Espero te sirva, abrazo!


La franja horaria es GMT +2. Ahora son las 19:43:16.

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