MySQL Workbench 手册  /  ...  /  ODBC 驱动程序

10.1.2 ODBC 驱动程序

对于每个关系数据库管理系统 (RDBMS),您都需要安装相应的 ODBC 驱动程序,并且该驱动程序必须与运行 MySQL Workbench 的计算机相同。此驱动程序通常由 RDBMS 制造商提供,但在某些情况下,它们也可以由第三方供应商或开源项目提供。

操作系统通常提供图形界面来帮助设置 ODBC 驱动程序和数据源。使用该界面安装驱动程序(即,使 ODBC 管理器“看到”新安装的 ODBC 驱动程序)。您还可以使用它为特定数据库实例创建数据源,以便使用先前配置的驱动程序进行连接。通常,您需要提供数据源的名称(DSN),以及数据库服务器 IP、端口、用户名,有时还需要提供用户有权访问的数据库。

如果 MySQL Workbench 能够找到适合您系统的 ODBC 管理器 GUI,则迁移向导概述页面上的 打开 ODBC 管理器 按钮将打开它。

  • Linux:有一些 GUI 实用程序,其中一些包含在 unixODBC 中。请参阅您的发行版的文档。iODBC 提供 iodbcadm-gtk

  • macOS:您可以使用 Apple 单独下载的 ODBC 管理器工具,或使用其他供应商提供的 ODBC 管理工具。如果该工具安装在 /Applications/Utilities 文件夹中,则可以使用 打开 ODBC 管理器 按钮启动它。

  • Microsoft Windows:您可以使用“管理工具”下的“数据源 (ODBC)”工具。如果存在,打开 ODBC 管理器 按钮将启动它。

ODBC 驱动程序架构

由于 ODBC 驱动程序需要安装在客户端,因此您需要一个支持客户端操作系统和体系结构的 ODBC 驱动程序。例如,如果您从 Linux x64 运行 MySQL Workbench,则需要适用于 RDBMS 的 Linux x64 ODBC 驱动程序。在 macOS 中,MySQL Workbench 构建为 32 位应用程序,因此您需要 32 位驱动程序。