Instalar el driver ODBC para conectar con una base de datos MySQL

Instrucciones para instalar el driver ODBC necesario para conectar con una base de datos MySQL desde un sistema Microsoft Windows.
Instalar este driver sirve para que desde un sistema Microsoft Windows se pueda acceder a una base de datos MySQL. Las aplicaciones son variadas, por ejemplo podemos utilizarlo para crear un DSN asociado a una base de datos MySQL, de modo que nuestras páginas ASP podrían acceder a dicha base de datos. Otra aplicación es acceder desde Access a la base de datos MySQL y exportar o importar datos (migrar los datos desde Access a MySQL y desde MySQL a Access), incluso para crear un back-end de nuestra base MySQL en interfaz Access.

Primero hay que descargar la última versión de Myodbc de la página de Mysql:
http://www.mysql.com/products/connector/odbc/

Nota: Puede que nuestro sistema tenga que actualizarse. En el ordenador que tiene el sistema Windows XX y Access 2000 habría que actualizar a la versión 6 de Microsoft Jet:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q239114&

Cuando ya tenemos todo, instalamos la actualización de Microsoft Jet, y descomprimimos e instalamos el driver OBDC de Mysql. Cuando pregunta en la pantalla de “Data Sources” haz clic en “Close” para terminar.

Una vez se ha instalado el driver ODBC, accede al panel de control de OBDC de 32 Bits (Botón Inicio-> Configuración-> Panel de control-> Fuentes de datos ODBC 32 bits).

En este punto, tendrás que elegir si quieres utilizar el driver para un solo usuario (DSN de usuario), o para cualquier usuario del ordenador (DSN de Sistema). Una vez hayas elegido uno, haz clic en el botón de “Agregar” para añadir una nueva fuente de datos y a continuación, selecciona el driver de Mysql. Aparecerá la siguiente pantalla:


En ella tendrás que rellenar los siguientes campos:

Windows DSN name: Nombre de la fuente de datos que estará disponible desde Windows.
Mysql host (name or IP): Nombre o dirección IP del ordenador donde se encuentra instalado el servidor Mysql.
Mysql Database Name: Nombre de la base de datos con la que se trabajará desde la fuente de datos
User: Nombre de usuario con el que se accederá al servidor de bases de datos.
Password: Contraseña del usuario.
Port: Sirve para especificar el puerto en el que se encuentra el servidor Mysql, hay que poner un valor en caso de que no se esté utilizando el predeterminado, que es el 3306.

Una vez están estas opciones configuradas, se puede hacer clic en "OK" para cerrar las ventanas.

Compartir

Comentarios

agustin perez

08/11/2002
Es el tutorial más claro, conciso y por supuesto práctico de los muchos que he visto en la red. Todo funciona perfectamente.
tks

Andrés

19/9/2003
Es bastante buena la información que presentas en esta página... Yo soy principiante y me gustaría que explicaras un poco más hacerca de como funcionan los DSN Usuario y de Sistema. y cómo funciona o pára qué sirve cada una. (Host Name, DSN Name, DataBase Name etc.)

Jehs

22/10/2003
La ultima versión de Microsoft Jet en realidad es la 4.0, sin embargo debes bajar la ultima versión del Service Pack de Microsoft Jet 4.0 que es SP7, con esto no tendras problemas. Te recomiendo que antes de esto bajes el ultimo Service Pack del sistema operativo que estas usando pero minimizar problemas...

Hoover

28/4/2004
Yo utilizo Windows 2000 server, cual de las versiones 6 de Microsoft Jet me sirven, puesto que de las 4 opciones que me dan hay dos que estan mas familiarizadas, la que es para Windows 2000 y Windows 2003 server. Gracias!

Fabian

03/6/2004
Sencillamente exelente. Además muy preciso y util. Lastima que todos los proveedores de Hosting no tengan tan claras las cosas... Gracias.

Carles Solà

08/7/2004
Pues a mi no me ha parecido tan claro.
En primer lugar, en la web que indica, la versión 6 del Jet para Windows, no aparece.
Sólo está la versión 4.
La instalación del ODBC tampoco es tan clara. De los "espejos" disponibles no hay ninguno para España. He instalado el de Argentina pensando que así estará por lo menos en Castellano y luego una vez instalado, la configuración no es nada clara, especialmente el último paso. Los menús que explica aquí no se parecen a los que aparecen en el programa recientemente instalado. Agradecería orientación.

Victor Dorado

06/10/2004
Tu articulo me abrio las puertas ha algo muy interesante he logrado migrar de acces al Mysql Administrator server.
Pero en este último ya no puedo introducir datos como antes lo hacia cuando creaba tablas en el mismo.

RESPUESTA

No se exactamente a qué te refieres, pero te quiero comentar que hay otros adminstradores para manejar una base de datos MySQL que seguro que funcionan bien:
Te recomiendo echar un vistazo a Mysql Control Center.

José González

03/1/2005
Un exelente trabajo dedicado a enseñar a los demás, felicitaciones y espero que sigas explicando las tecnologías web, saludos de Chile.

Carles

16/1/2005
Un artículo interesante y escueto, como me gustan a mí, pero resulta confusa la información de éste directorio:
http://www.mysql.com/downloads/api-myodbc-2.50.html

En ésta dirección aparecen una buena docena de enlaces a archivos del tipo * 2.50.11 (1 file) sin precisar cuál es el más actualizado, y ni siquiera pone cuál es el que hay que bajar para la versión que yo tengo del MySQL.

Sería interesante pues, que en éstos manuales también se diera un poco de orientación sobre cómo encontrar el archivo adecuado en las webs de referencia que ponéis. Por lo demás, perfecto. Un saludo, Carles.

Oscar

22/4/2005
El artículo es muy claro, y además era justo lo que estaba buscando. Menos mal que existen herramientas de este estilo... y webs que expliquen cómo ponerlas en marcha.

Nicolas

09/6/2005
Thank you for this interesting tutorial. It helps me a lot.

Nestor

10/6/2005
Yo instalé el myodbc-2.50.39 y me daba el siguiente error: "S1000 Client does not support authentication protocol requested by server; consider upgrading My SQL client".

Entonces instalé el MyODBC-3.51.11-2 y funcionó de maravilla.

Lo pueden bajar de http://dev.mysql.com/downloads/connector/odbc/3.51.html

Espero le sirva a alguien.

Rober

17/8/2005
Esta muy bien solo una cosa para bajaros eso del odbc ir aquí.
http://dev.mysql.com/downloads/connector/odbc/5.0.html
(para XP almenos ,pues el otro link es de archivos muy antiguos delWin95)
Saludos

Edwin Jesús

14/2/2006
me parece bueno el ejemplo, pero desearia saber si con el access 2003 funciona, ya que las opciones son muy diferentes según lo prove.

Chuster

28/7/2006
A mi me parece bien explicado... excelentemente plantado, solo hay que buscar más en internet para los que no entienden, busquen y encuentren

HBK

05/3/2008
EL MEJOR GESTOR DE DATOS Y ADMINSITRADOR ES EL EMBARCADERO QUE ESPERO LO CONSIDEREN MUY BUENO AL IGUAL QUE EL MYSQL SERVER

Osmar Mavarez

13/3/2008
He instalado el Driver ODBC MYSQL Conector 3.51
Siguiendo los pasos no me aparece en el panel de control -> Fuentes de datos ODBC 32 bits).
que debo hacer ?

david

15/12/2008
amigo omar ve a herramientas del administrador, origenes de datos odbc, eligue dns de usuario o sistema y dale agregar mysql odbc 3.51 driver y luego sigue los pasos que te dicen en el articulo

pdt: trae opciones por defecto

Oscar Molina

08/1/2009
Neta Muchas Gracias Esta informacion me sirvio de mucho (^_^)

Agradecido

18/1/2009
GRACIAS!!! Gracias a tu pagina pude utilizar por fin el office chart y aplicarlo a mi proyecto, gracias a esto podre terminar la parte mas importante. gracias

Luis Cruz

08/4/2009
Mysql
Necesito saber como usar vb.net 2003 con mysql pero en una aplicacion para PDA o windows CE

Urgente

Gracias

Victor

27/4/2009
ayuda
Perdonar por mi falta de conocimiento, pero en la primera linea, podriais darme un ejemplo de lo que abria que poner?

gracias de antemano

rene

23/5/2009
respuesta y ayuda
bueno tu ayuda, pero tengo una consulta
tengo instalado mysql 5.1 y he instalado el conector odbc
pero me sale un error coneccion fallida
cuando instale no me salio ningun error
haber si me ayudas en esto, alguna indicacion

William Garcia

25/6/2009
Congratulations
Que buen post, pude resolver muchas dudas, funciona perfecto

jumi

11/8/2009
enlazar y consultar
como enlazar una base de datos en acces con php mysql

marcos

06/10/2009
comentario
muy bien explicado para los que recien iniciamos, saludos desde uruguay

Janet

15/12/2009
driver ODBC para conectar con SQL Server
Quisiera que me ayudara con el driver ODBC para conectarme con una BD en SQL Server en Windows Vista Home. He instalado el archivo MDAC_TYP pero no aparece la opcion en el "Administrador de Origenes de Datos"

aweba

17/12/2009
Muy buen articulo
Me ha servido muchisimo. Muchas Gracias!!!

maria

09/3/2010
mysql 5.3.1
me podes decir que controlador odbc debo usar para mysql 5.3.1 gracias

maria

09/3/2010
dirver odbc para mysql
tengo instalado xamp en mi pc la version de mysql es 5.1.41 instale el controlador de odbc mysql 5.1.6 cuando configuro coloco la ip de mi ordenador, pero me da error

PanchoPantera

12/3/2010
La explicacion CONSISA y Precisa
Esta explicacion fue lo mas precisa que he leido, todo resulto conforme los pasos que se mencionaban. Sin trucos, sin trampas ...

Claro para uno que apenas es principiante.

Jose Eduardo

08/4/2010
Muy buen Aporte
Me sirvio de mucho, GRACIAS

Max Gonzalez

26/4/2010
conector MySql ODBC
me gustaria ver si alguien puede poner un ejemplo de utilizar el conector, pero apuntando a una ip remota, o que se conecte al servidor o base mysql que este en oto equipo dentro de una red Lan. he intentado varias formas y no lo he consguido. necesito ayuda gracias...

Ltapia

03/9/2010
Consulta
Hola, mira yo baje MysqODBC 5.1 y 3.1 ambos trabajan muy bien en el pc local, pero al conectarlo desde otro equipo sale error, Connection Failed:[HY000][MySQL][ODBC 5.1 Driver]Host 'otro pc' is not allowed to connect to thi MySQL server, alguien sabe como solucionar eso?

gracias

joe

27/9/2010
EJEmplo
quisisera un ejemplo de conexion simple, gracias

claudio

06/5/2011
explicacion
podrias ayudarme o guiarme a rellenar los campos que aparecen en la ventana cuando agregas el driver odbc eso de:
DATA SOURCE NAME:
DESCRIPTION:
TCP/IP SERVER:
ETC.
PORFAVOR ES PARA NO COMETER ALGUN ERROR
MUY BUENO EL TUTORIAL PERO QUEDE HASTA AHI NO MAS
GRACIAS

ivanjsl

17/5/2011
Configurar acceso desde otro equipo
Saludos. Ya he configurado el connector/ODBC en mi equipo y puedo consultar mis bases de datos de MySQL en Excel. Pero estoy tratando de configurar un origen de base de datos desde otro equipo de la red interna de mi trabajo pero no aparece ninguna base de datos en la lista desplegable. En mi equipo utilicé 127.0.0.1, en esta otra PC estoy usando el IP de mi equipo (el mismo con el que he probado el funcionamiento de mi sitio desde terceros equipos), no se si se deba a alguna configuración de puertos. En la configuración del servidor apache tengo 192.168.1.59:80, pero probé con el puerto 80, en lugar de 3306, en el otro equipo y tampoco funcionó. Hay algo más que debo tomar en cuenta? Muchas gracias de antemano.

Juan

10/11/2011
Es igual??
El MySQL server es igual al MySQL Connector ODBC, pork kero consultar la base de datos en java, y me parece igual, aclarenme esto por favor, gracias...!

Ernesto

11/6/2013
RE:Es igual??
no se hagan los distraidos, respondan la pregunta de Juan!
ME CAIGO EN 10!!!

Amaurys Sanchez

10/9/2014
FUNCIONA AL 100% Recomendado ahroa en el 2014!!
Funciona todo bien. Gracias por el aporte!!
Saludos desde Republica Dominicana.
fb.com/SanAmaurys
instagram.com/GogoMixx
Twitter.com/SanAmaurys