Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema al conectar MySQL en remoto con ODBC

Estas en el tema de Problema al conectar MySQL en remoto con ODBC en el foro de Mysql en Foros del Web. Hola, Tengo un problema al conectar MYSQL: Tengo una máquina (winXP) con la base de datos, y una programa desktop en vb.net que funciona bien ...
  #1 (permalink)  
Antiguo 23/02/2010, 06:04
 
Fecha de Ingreso: febrero-2010
Mensajes: 9
Antigüedad: 14 años, 2 meses
Puntos: 0
Problema al conectar MySQL en remoto con ODBC

Hola,

Tengo un problema al conectar MYSQL:

Tengo una máquina (winXP) con la base de datos, y una programa desktop en vb.net que funciona bien en local (con ODBC).

El problema es cuando pongo el programa en otra máquina, que está en red, y no consigo conectar con la base de datos, de la primera.
Al intentar configurar el odbc en la segunda máquina, no veo la base de datos.
El odbc que uso es: MyODBC-3.51.01-dll

No sé si es que hay que configurar el Mysql para que acepte conexiones remotas,
o algún tema de permisos de windows.

La base de datos ,es parte de un paquete Fox server (Apache,Php,MySQL) algo antiguo.

Alguna idea?

Saludos

Última edición por charly2010; 23/02/2010 a las 06:10
  #2 (permalink)  
Antiguo 24/02/2010, 04:54
 
Fecha de Ingreso: febrero-2010
Mensajes: 9
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema al conectar MySQL en remoto con ODBC

Hola un dato más:

Fox Server utilza el administrador winmysqladmin 1.3,
que se muetra como un incono de un semaforo el la barra de estado.

En este administrador en la pestaña de "start Check",
pone un mensaje de que no se encuntra el archivo my.ini,
donde creo que podria cambiar la configuracion de localhost a ip pública.

En otros post hablan de archivos .cnt. (donde se puede modificar el bin-adress)
pero en esta versión no está. Los archivos .cnt que veo en esta instalación (antigua) son sólo de ejemplo.

Saludos
  #3 (permalink)  
Antiguo 24/02/2010, 15:37
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Problema al conectar MySQL en remoto con ODBC

Hace mucho, solo una o dos veces utilizé algo parecido (Mysql para win y una aplicación de escritorio). ¿Revisaste que estuviera correcta la configuración del DSN?
  #4 (permalink)  
Antiguo 25/02/2010, 14:33
 
Fecha de Ingreso: julio-2009
Mensajes: 90
Antigüedad: 14 años, 8 meses
Puntos: 4
Respuesta: Problema al conectar MySQL en remoto con ODBC

te fijaste que en tu cadena de conexion apunte a la ip del equipo en el cual esta la base de datos, o sea no a localhost.
  #5 (permalink)  
Antiguo 02/03/2010, 04:42
 
Fecha de Ingreso: febrero-2010
Mensajes: 9
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema al conectar MySQL en remoto con ODBC

Gracias por responder, y perdonad el retraso

Lo que hago para configurar el ODBC:

Panel de control
herramientas administrativas
DSN de Sistema
Agregar (aqui selecciono el driver ODBC que instalé)
Al configurar las opciones:
(esto lo digo de memória, no tengo acceso esta máquina, en este momento)
Creo que probe a poner la ip del servidor, pero
al buscar la base de datos a la que conectarse
no me aparece la base de datos
Supongo que aqui hago algo mal, pero no se cual es el problema

Saludos
  #6 (permalink)  
Antiguo 03/03/2010, 11:01
 
Fecha de Ingreso: febrero-2010
Mensajes: 9
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema al conectar MySQL en remoto con ODBC

Hola,

Estaba haciendo más pruebas con el ODBC conector 3.51, (en otra máquina)
y he llegado a la conclusión de que el problema es que el MySQL no está
configurado para conexiones remotas.

Lo que no sé hacer, es configurar el MySQL para que acepte conexiones remotas,en esta instalación (foxserver).

Hasta donde se deberia cambiar en el archivo my.ini el localhost por la ip de la maquina( en jemplos que he visto para linux).

Pero el archivo no contine ninguna instrucion "bind-adress"

Solo esto:

[Client]
character-sets-dir=c:/mysql/share/charsets
basedir=C:/FoxServ/mysql
datadir=C:/FoxServ/mysql/data

No se como configurarlo,
alguna idea ?
  #7 (permalink)  
Antiguo 03/03/2010, 11:11
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Problema al conectar MySQL en remoto con ODBC

Cita:
Lo que no sé hacer, es configurar el MySQL para que acepte conexiones remotas,en esta instalación (foxserver).
Para acceder con una conexión remota lo que debes tener es un usuario que tenga pemisos para conectarse remotamente.
El resto, depende de la configuración de la red, no de MySQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #8 (permalink)  
Antiguo 25/05/2010, 14:58
 
Fecha de Ingreso: febrero-2010
Mensajes: 9
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema al conectar MySQL en remoto con ODBC

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Para acceder con una conexión remota lo que debes tener es un usuario que tenga pemisos para conectarse remotamente.
El resto, depende de la configuración de la red, no de MySQL.
Hola.
Este tema ya lo habia dejado por imposible, pero ahora me lo vuleven a pedir.

Lo del usuario,pues estoy usando el root, imagino que tendrá permiso para conexiones remotas. ¿ Como puedo comprobar esto?

Respecto a la red, pues, supongo que sí, porque hay otra aplicacion en php que conecta al mysql ( via web ).

Por lo que recuerdo, lo último que hice es modificar la aplicacion en vb.net
para que, en lugar de conectarse con ODBC, se conecte con el Net Conector,
pero tampoco funcionó.

Mañana volveré a probar todo desde el principio, a ver que tal.

Muchas gracias
  #9 (permalink)  
Antiguo 25/05/2010, 15:07
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Problema al conectar MySQL en remoto con ODBC

Cita:
Por lo que recuerdo, lo último que hice es modificar la aplicacion en vb.net
para que, en lugar de conectarse con ODBC, se conecte con el Net Conector,
pero tampoco funcionó
El MySQL Connector.Net yo lo uso para gestionar bases de datos en web y en remoto entre servidores sin problemas, por lo que el problema puede estar en otras partes.
Ahora bien, si estás usando .Net, este te permite capturar los errores de ejecución en los ciclos Try/Catch, lo que te podría servir para saber con precisión cuál es el problema con la conexión.
¿Has capturado las MysqlException devueltas?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #10 (permalink)  
Antiguo 26/05/2010, 11:16
 
Fecha de Ingreso: febrero-2010
Mensajes: 9
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema al conectar MySQL en remoto con ODBC

Hola,
El error que me devuelve el vb es:

"unable to connect to any specified host"

Cuando hago un ping desde el cliente al ordenador que hace de servidor,
contesta ok.

He probado creando un nuevo usuario en mysql,
con el grant con usuario@ip_servidor,
y uso este usuario en la apalicacion, para intentar conectarme,
pero no me funciona.

Lo que si que he visto que en la tabla de mysql.user el usuario root , pone localhost. En el usuario nuevo pone la ip del servidor. no me atrevo a tocar mucho esto.

Gracias
  #11 (permalink)  
Antiguo 27/07/2010, 07:44
 
Fecha de Ingreso: febrero-2010
Mensajes: 9
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema al conectar MySQL en remoto con ODBC

Hola,

Finalmente encontré la solución,

Era un tema del Firewall de windos Xp , que bloqueba el puerto que utiliza mysql,
para comunicarse.

Saludos
  #12 (permalink)  
Antiguo 03/01/2013, 15:59
 
Fecha de Ingreso: octubre-2012
Mensajes: 5
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Problema al conectar MySQL en remoto con ODBC

Charly estoy con tu mismo problema pero tengo el firewall con los permisos e incluso probe deshabilitado... el dns igual trato de configurarlo pero no me encuentra las bases de datos

Etiquetas: odbc, remoto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 22:23.