Actualización: en la versión Connector/ODBC 5.1.8 32-bit ya no es necesario registrar manualmente el controlador en Windows 7 de 64 bits, dado que el paquete de instalación ahora se registra correctamente.
Tomemos por ejemplo al usuario que adquiere un equipo nuevo de 64 bits y con él el novedoso y "muy seguro" Windows 7. Hasta acá todo bien, pues la mayoría de aplicaciones de 32 bits se ejecutarán de manera transparente gracias al emulador de Windows para aplicaciones de 32 bits.
Sin embargo, algunos programitas requieren un poco más de esfuerzo, por ejemplo, el Connector ODBC de MySQL. Ya que el programa de instalación de 32 bits, sea este MSI o EXE no permitirá su instalación.
¿Por qué es necesario instalar MyODBC 32-bit? simplemente porque el desarrollo interno no se mueve al mismo ritmo que el resto de la industria de software, y muchas son las aplicaciones al rededor del mundo que se desarrollaron en herramientas como VB6 (y dado que aun funcionan, no hay necesidad inmediata de cambiarlas, o al menos así piensa la mayoría de empresas).
En el Windows de 64 bits tenemos dos carpetas adicionales, que son:
X:\Program Files (x86)
X.\Windows\SysWOW64
La conocida carpeta System32 es utilizada ahora para las aplicaciones de 64 bits, mientras que la carpeta para las aplicaciones de 32 bits pasa a ser SysWOW64.
Pasos para instalar el ODBC de MySQL en Win7 64-bit
1) Obtener del sitio de descargas de MySQL el ODBC no instalable (es decir, en archivo ZIP)
mysql-connector-odbc-noinstall-5.1.7-win32.zip
2) Desempaquetar el contenido del archivo descargado
3) Modificar el archivo "Install.bat", agregando la ruta a SysWOW64 en las partes resaltadas.
SET installdir=none
IF EXIST %windir%\system\nul SET installdir=%windir%\system
IF EXIST %windir%\system32\nul SET installdir=%windir%\system32
IF EXIST %windir%\SysWOW64\nul SET installdir=%windir%\SysWOW64
IF %installdir%==none GOTO :doError5
ECHO Registering driver
C:\Windows\SysWOW64\myodbc-installer -d -a -n "MySQL ODBC 5.1 Driver" -t "DRIVER=myodbc5.dll;SETUP=myodbc5S.dll"
IF EXIST %windir%\system\nul SET installdir=%windir%\system
IF EXIST %windir%\system32\nul SET installdir=%windir%\system32
IF EXIST %windir%\SysWOW64\nul SET installdir=%windir%\SysWOW64
IF %installdir%==none GOTO :doError5
ECHO Registering driver
C:\Windows\SysWOW64\myodbc-installer -d -a -n "MySQL ODBC 5.1 Driver" -t "DRIVER=myodbc5.dll;SETUP=myodbc5S.dll"
4) Abrir el símbolo del sistema (consola) como administrador (clic derecho, opción "Ejecutar como Administrador")
5) Ejecutar el archivo "Install.bat".
Cabe mencionar, que para ver los orígenes de datos de 32 bits tendremos que recurrir al archivo "odbcad32.exe" que se encuentra en la carpeta SysWOW64.