Instalación del controlador ODBC para MySQL
¿Y una vez que tenemos instalado el servidor MySQL qué?
Pues tenemos que conectar nuestras aplicaciones al servidor MySQL, y de las varias opciones que tenemos para hacerlo una de las más habituales son los controladores ODBC.
La idea de un controlador ODBC es permitir a una aplicación acceder a diferentes bases de datos mediante un interfaz común, y para el MySQL la empresa MySQL AB nos proporciona en su Web conector ODBC que podemos instalar en Windows y en Linux.
Para mostrar como utilizar esta tecnología plantearemos una situación en la que queremos conectarnos al servidor MySQL que creamos anteriormente desde el Access 2003 de Microsoft.
Pero que no nos confunda el usar el Access. Para nosotros este programa será únicamente el cliente que mostrará los datos almacenados en el MySQL.
Descargar e instalar el controlador
El primer paso será entrar en la Web de MySQL AB y buscar en la sección de descargas el controlador ODBC para Windows. Una vez descargado lo ejecutaremos haciendo doble clic sobre el archivo MyODBC-standard-3.51.07-win.exe (depende de la versión que hayamos descargado) y nos aparecerá las siguientes ventanas.

La instalación es sencilla y sin más seguir los pasos indicados tendremos instalado el controlador ODBC que actuará de puente entre nuestras aplicaciones y el MySQL.
Creación de un origen de datos
Una vez instalado el controlador tenemos que crear un DSN (Data Source Name) en nuestro equipo. En nuestro caso estamos trabajando desde un Windows 2003 Server y dentro de las “Herramientas Administrativas” encontraremos la herramienta para manejar los orígenes de datos ODBC.

Elegimos la pestaña DSN de sistema y creamos un nuevo nombre de origen de datos.
En la primera pantalla del asistente tenemos que escoger el controlador ODBC que deseamos. Escogemos el MySQL ODBC 3.51 Driver y pulsamos en siguiente.
En la segunda parte elegimos el nombre de nuestro origen de datos (la base de datos personas) y el servidor con el que nos vamos a conectar. También el nombre del usuario (root) con el que vamos a utilizar esta conexión.

Comprobamos que la conexión se ha establecido correctamente pulsando en el botón “Test Data Source” y si todo va bien pulsamos el botón OK para terminar.
Conexión desde Access
Ahora abrimos el Access 2003 para conectarnos con el MySQL.
Lo primero es crear una nueva base de datos a la que le daremos de nombre Agenda.mdb. Una vez creada vamos a crear una tabla vinculada que apunte a nuestro servidor MySQL, a la base de datos personas que creamos anteriormente, y a la tabla que tenemos en ella.
Para empezar en el la barra de menús del Access elegimos “Obtener Datos Externos>Vincular Tablas”

Y en el cuadro de diálogo que nos aparece elegimos como tipo de archivos “Bases de Datos ODBC”.

Al hacerlo se nos muestra una pantalla en la que escogeremos DSN de sistema y elegimos el DSN que creamos anteriormente

Pulsamos en el botón OK. En el último paso basta con elegir la tabla con la queremos que se vincule nuestro Access. Para este ejemplo sólo tenemos la tabla personas creada anteriormente y la elegimos.

Y ahora todo esta preparado para trabajar con nuestra tabla desde el Access como si hubiésemos creado la tabla en el propio Access.

Como podéis comprobar es sencillo instalar y utilizar un controlado ODBC que utilice el MySQL.
En este ejemplo hemos utilizado como aplicación cliente el Access por sencillez, pero el método es exactamente el mismo si conectamos nuestra aplicación de Visual Basic, nuestra página Web con ASP o PHP o desde cualquier tipo de interfaz que sea capaz de acceder a un origen de datos ODBC.