我想将 MS Access 与 MySQL 连接。我安装了 Xampp for MySQL,现在安装了 ODBC 驱动程序 5.3。我转到“数据源”并单击“系统 DSN”以添加 MySQL ODBC 5.3 驱动程序(如本视频中所示https://www.youtube.com/watch?v=F06hvR6ksh4)。但没有任何 MySQL ODBC 5.3 驱动程序。 我的操作系统是 Windows 7 Home x64。如何将 ODBC 驱动程序连接到 MySQL 服务器?
如果您尝试在 64 位 Windows 上使用 32 位 MySQL ODBC 连接器,您需要 使用 32 位数据源 (c:\Windows\SysWOW64\odbcad32.exe)。
您可能尚未安装 ODBC Connector for MySQL。 首先安装它,然后将 MySQL 添加到 ODBC。 在此处查看您需要的连接器http://dev.mysql.com/downloads/connector/
我刚刚安装了旧版本,它可以工作。
您可能会遇到此问题,因为 Windows 有两个单独的 ODBC 管理程序:
一个用于 32 位数据源和驱动程序: %windir%\SysWOW64\odbcad32.exe
另一个适用于 64 位数据源和驱动程序: %windir%\System32\odbcad32.exe
控制面板中的 ODBC 管理器快捷方式是 64 位的。如果您需要 32 位版本,则必须使用上面提供的路径运行。按 Win + R,然后在“运行”对话框提示中复制/粘贴路径。
您需要确保您运行的 ODBC 管理器与系统中安装的 MySQL ODBC 驱动程序的版本相对应。
注意: 系统中可以同时安装 32 位和 64 位 MySQL ODBC 驱动程序。他们不会发生冲突。但是,如果客户端程序是 32 位,则只能使用 32 位 ODBC 驱动程序。 64 位客户端和 64 位驱动程序也是如此。不允许混合使用 32 位和 64 位库和客户端。