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

[10 Oct 2007 19: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 12:07] Norbert Lamprecht
hi,

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

thanks

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

Added MSI installer for Windows 64-bit.
[20 Mar 2008 16: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 16: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