如何在Windows 7中安装MyODBC?

6
从MySQL下载的安装程序无法正常工作-即ODBC管理器中没有mysql驱动程序。
我已经下载了mysql-connector-odbc-noinstall-5.1.6-win32版本,并将myodbc5.dll和myodbcS.dll复制到c:\ windows \ system32。
C:\dump\bin>myodbc-installer -d -a -n "MySQL ODBC 5.1 Driver"  -t "DRIVER=
c:\windows\system32\myodbc5.dll;SETUP=c:\windows\system32\myodbc5S.dll"
Success: Usage count is 2

看起来不错,但在ODBC管理器中仍然没有驱动程序出现。

非常感谢您的帮助。


你使用的是32位的Windows 7,对吧? - Pekka
1
您需要运行的命令是c:\windows\syswow64\odbcad32.exe。 - John M
4个回答

2

不清楚你是否使用32位或64位的Windows,但如果是64位,安装应该可以完成,但驱动程序可能不会在对话框中出现。

请查看本文:在Windows 7 x64上安装MyODBC 3.51


2

感谢Pekka,你是对的(其他人也告诉我了),还有另一个ODBC管理器-\SysWOW64\odbcad32.exe,它显示已安装的驱动程序。winX64 MSI安装程序下载可用。

感谢所有人提供的信息。

约翰。


刚刚也遇到了同样的问题,两个版本的程序,只有一个能正常工作,我的生活又在比尔·盖茨的祭坛上牺牲了。 - aronp

0

这件事情的麻烦之处在于控制面板会显示一个名为“ODBC(32位)”的项目,但实际上它会在64位Windows中调用64位ODBC管理程序(位于c:\windows\system32\odbccp32.cpl位置)。

要进入32位ODBC管理程序,请使用其他帖子中提到的odbcad32.exe,或者调用control c:\windows\syswow64\odbccp32.cpl


0

mysql-connector-odbc-noinstall-5.1.6-win32.zip 版本只能安装在 32 位系统上,详见 MySQL 文档

文档中指出:

以下说明仅适用于 32 位 Windows 系统。如果您使用的是 64 位 Windows 系统,请使用 MSI 安装程序,该程序会将 32 位和 64 位驱动程序安装到正确的位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接