Cómo conectar ODBC con BD MYSQL desde otra PC
Publicado por Astrid Cárdenas (4 intervenciones) el 16/04/2008 21:22:30
Hola!!
Estoy desarrollando una aplicación en visual basic 6.0, el sistema operativo es Windows XP. Para la base de datos utilizo MySQL Server 4.1. No tengo ningún problema para realizar la conexión a la BD desde mi PC de manera local. Utilizo el controlador ODBC para realizarla y desde mi sistema solo hago la llamada a este controlador para conectarme a la BD. Hasta aqui todo perfecto.
Lo que pasa es que este sistema, necesita que se pueda conectar en una red local. Son aproximadamente 5 computadoras las que estàn en la red y necesito que una de ellas funcione como servidor, es decir, es en donde está la base de datos, y que el sistema que esté en las otras 4, se pueda conectar al servidor, de tal manera que solo exista una sola base de datos y todas las modificaciones que se hagan se hagan directamente.
¿Alguien me puede decir cómo le puedo hacer para configurar el controlador ODBC, para conectarme a la base de datos del servidor?
Los datos que me pide son:
Data Source Name
Server (Que por default es localhost)
User (Que por default es root)
Password
En la pestaña 'Connect Options', me pide los siguientes datos: (Normalmente los dejo vacíos)
port
socket
initial statement
Ya probé poner la dirección ip del servidor en el campo correspondiente, pero me manda un error que dice que no se puede conectar la base de datos, no sé qué me falta hacer para que se conecte...o si tienen alguna otra solución de conectarme a través de código desde VB.
Este es el error:
[MySQL][ODBC 3.51 Driver]Can't connect to MySQL server on 'XX.XXX.XX.XX' (10060)
Cabe señalar que la dirección ip es dinámica...
Realmente me urge encontrar una respuesta...Espero me puedan ayudar..
De antemano GRACIAS...
Estoy desarrollando una aplicación en visual basic 6.0, el sistema operativo es Windows XP. Para la base de datos utilizo MySQL Server 4.1. No tengo ningún problema para realizar la conexión a la BD desde mi PC de manera local. Utilizo el controlador ODBC para realizarla y desde mi sistema solo hago la llamada a este controlador para conectarme a la BD. Hasta aqui todo perfecto.
Lo que pasa es que este sistema, necesita que se pueda conectar en una red local. Son aproximadamente 5 computadoras las que estàn en la red y necesito que una de ellas funcione como servidor, es decir, es en donde está la base de datos, y que el sistema que esté en las otras 4, se pueda conectar al servidor, de tal manera que solo exista una sola base de datos y todas las modificaciones que se hagan se hagan directamente.
¿Alguien me puede decir cómo le puedo hacer para configurar el controlador ODBC, para conectarme a la base de datos del servidor?
Los datos que me pide son:
Data Source Name
Server (Que por default es localhost)
User (Que por default es root)
Password
En la pestaña 'Connect Options', me pide los siguientes datos: (Normalmente los dejo vacíos)
port
socket
initial statement
Ya probé poner la dirección ip del servidor en el campo correspondiente, pero me manda un error que dice que no se puede conectar la base de datos, no sé qué me falta hacer para que se conecte...o si tienen alguna otra solución de conectarme a través de código desde VB.
Este es el error:
[MySQL][ODBC 3.51 Driver]Can't connect to MySQL server on 'XX.XXX.XX.XX' (10060)
Cabe señalar que la dirección ip es dinámica...
Realmente me urge encontrar una respuesta...Espero me puedan ayudar..
De antemano GRACIAS...
Valora esta pregunta


0