jueves, 8 de septiembre de 2011

Configurar ODBC Mysql Connector

Se me presentó la necesidad de exportar datos de una DB Mysql a una DB Access. Para iniciar este proceso es necesario instalar y configurar un conector ODBC de Mysql para poder acceder a los datos Mysql desde Access. La instalación del conector la realicé sobre windows XP y la DB Mysql está alojada localmente.

1) Descargar ODBC Driver for MySQL (Connector/ODBC)

2) Realizar la instalación siguiendo las opciones por defecto del instalador

Una vez instalado el conector ODBC, configuramos la conexión a nuestra DB Mysql, para esto:

1) Vamos a Inicio --> Panel de Control --> Herramientas Administrativas --> Orígenes de datos (ODBC) --> pestaña DNS de sistema --> botón Agregar y agregamos Mysql ODBC x.x Driver



Si todo fue bien nos queda de esta manera:


Ahora hacemos clic en el botón Configurar... para establecer la conexión con nuestra DB Mysql


1) Data Source Name: escribimos un nombre para la conexión, cualquiera que sea representativo.
2) Description: no es obligatorio, pero podrías escribir algún tipo de descripción de la conexión.
3)TCP/IP Server: la IP donde se encuentra la DB Mysql, en este caso como está alojada localmente utilizo localhost
4) Port: el puerto de conexión de la DB Mysql, por defecto es 3306
5) User y Password de la DB Mysql
6) Haz clic en el botón Test para verificar si la conexión es exitosa
7) Luego en Database selecciona la DB Mysql con la que quieres trabajar.

2 comentarios:

  1. Has hecho esto estando el servidor MySQL en una dirección ip (no en localhost). Te lo pregunto por que a mi me pasa esto y luego en data bases no me sale nada, ¿que hago mal?

    ResponderEliminar
  2. Hola Victor

    En mi caso las base de datos MySql está corriendo de modo local, es importante que te asegures que está corriendo el servicio de mysql en el equipo donde están las DB.

    Podrías tener una configuración distinta del servicio de MySql por lo cual no esta usando el puerto 3306 por defecto.

    Cuando configurás MySQConnector en data base no aparece nada, lo tenés que escribir, es decir escribí el nombre de la base de datos MySql a la que querés acceder.

    saludos...

    ResponderEliminar