Bug #31510 MyODBC x64 does not register itself in list of ODBC drivers
Submitted: 10 Oct 2007 17:51 Modified: 14 Dec 2007 16:00
Reporter: Tonci Grgin Email Updates:
Status: Closed Impact on me:
None 
Category:Connector / ODBC Severity:S3 (Non-critical)
Version:5.1 OS:Microsoft Windows (Vista Ultimate x64)
Assigned to: Georg Richter
Tags: installation

[10 Oct 2007 17:51] Tonci Grgin
Description:
No way to register driver in ODBC driver list but manually editing the registry on a clean Vista ultimate x64 box. All the little "tricks" MS plays on x64 platform have been covered.

How to repeat:
Download http://dev.mysql.com/downloads/connector/odbc/5.1.html#winx64
Put driver and setup library in windir\system32
I will paste just my last try to register it "properly" via x64 cmd prompt (but I tried numerous variations):
C:\Users\Tonci\Downloads\mysql-connector-odbc-noinstall-5.1.0-alpha-winx64\mysql
-connector-odbc-noinstall-5.1.0-alpha-winx64\bin>myodbc3i -a -d -t"MySQL ODBC 5.
1 Driver (x64);DRIVER=myodbc5.dll;SETUP=myodbc3S.dll"
[.\myodbc3i.c][589][INFO] Driver registered. Usage count is 1. Location "C:\Wind
ows\system32"

Result: no driver in ODBC drivers list...

Suggested fix:
Edit the registry manually:
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\MySQL ODBC 3.51 Driver (x64)]%
[24 Oct 2007 10:07] Norbert Lamprecht
hi,

all Driver 5.1 and 3.51 not visible in Vista(64) after Installation.

thanks

Norbert Lamprecht
[12 Dec 2007 14:18] Georg Richter
The fix for this bug was committed, and will be in version 5.1.1.
[14 Dec 2007 16:00] MC Brown
A note has been added to the 5.1.1 changelog: 

Added MSI installer for Windows 64-bit.
[20 Mar 2008 15:27] Bob Hansen
I'm having the same problem on 32 bit Win XP Pro. Both 3.51 and 5.1.12 ODBC driver installer installs without errors. Driver does not show up on ODBC Manager list when clicking "Add". It is the only computer in the office that won't register/display the driver on the list. Could something be blocking it?
[20 Mar 2008 15:52] Bob Hansen
I got it to work. The driver showed up in the list when I tried the following registry edit:

http://forums.mysql.com/read.php?11,152973,152973#msg-152973