10.1.2 ODBC 驱动程序

对于每个 RDBMS,您都需要其相应的 ODBC 驱动程序,该驱动程序还必须安装在运行 MySQL Workbench 的同一台机器上。该驱动程序通常由 RDBMS 制造商提供,但在某些情况下,它们也可以由第三方供应商或开源项目提供。

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

如果 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 位驱动程序。