5.4.3 在 macOS 上安装连接器/ODBC

macOS基于FreeBSD操作系统,可以正常使用MySQL网口连接其他主机上的MySQL服务器。安装连接器/ODBC 驱动程序可以让您通过 ODBC 接口连接到任何平台上的 MySQL 数据库。如果您的应用程序需要 ODBC 接口,请安装连接器/ODBC 驱动程序。

在 macOS 上,ODBC Administrator 基于 管理器提供了对 ODBC 驱动程序和配置的轻松管理,允许通过 GUI 工具iODBC更新底层配置文件。iODBC该工具包含在 macOS v10.5 及更早版本中;更高版本的 macOS 用户需要从 http://www.iodbc.org/dataspace/doc/iodbc/wiki/iodbcWiki/Downloads下载 并手动安装。

先决条件

  • iODBC

  • OpenSSL 是必需的依赖项。macOS 安装二进制文件捆绑了 OpenSSL,而压缩的 tar 存档没有,并且要求您在安装过程之前在系统上安装 OpenSSL。

  • C++ 运行时库 (libc++)

在 macOS 上安装 Connector/ODBC 有两种方法。您可以使用手动安装的压缩 tar 存档中提供的程序包,也可以使用.dmg包含安装程序的压缩磁盘映像 () 文件。

要使用压缩的 tar 存档进行安装(以下某些步骤可能需要超级用户权限):

  1. 下载压缩的 tar 存档。

  2. 提取存档:

    $> tar xvzf mysql-connector-odbc-x.y.z-macos10.z-x86-(32|64)bit.tar.gz
  3. 创建的目录包含两个子目录, libbin. 将这些复制到合适的位置,例如 /usr/local

    $> cp bin/* /usr/local/bin
    $> cp lib/* /usr/local/lib
  4. 最后,使用包中包含的myodbc-installer工具 向 iODBC 注册驱动 程序:

    对于连接器/ODBC 8.0:

    $> myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"

    对于连接器/ODBC 5.3:

    $> myodbc-installer -a -d -n "MySQL ODBC 5.3 Driver" -t "Driver=/usr/local/lib/libmyodbc5w.so"

要使用压缩磁盘映像 ( .dmg) 文件进行安装:

重要的

iODBC 3.52.12 或更高版本必须安装在 macOS 系统上,然后才能使用压缩磁盘映像安装连接器/ODBC。请参阅第 5.4.3 节,“在 macOS 上安装连接器/ODBC”

  1. 下载磁盘映像。

  2. 双击磁盘映像将其打开。您会在里面看到连接器/ODBC 安装程序。

  3. 双击连接器/ODBC 安装程序,系统将引导您完成其余的安装过程。您需要超级用户权限才能完成安装。

要验证已安装的驱动程序,请使用 ODBC Administrator 应用程序或 myodbc-installer实用程序:

$> myodbc-installer -d -l