MySQL 连接器/ODBC 开发人员指南  /  第 4 章连接器/ODBC 安装

第 4 章连接器/ODBC 安装

本节说明从何处下载连接器/ODBC,以及如何运行安装程序、手动复制文件或从源代码构建。

从哪里获得连接器/ODBC

您可以从我们的网站https://mysql.net.cn/downloads//connector/odbc/ 获取最新版本的 Connector/ODBC 二进制文件和源代码的副本 。

选择二进制或源安装方法

您可以使用两种不同的方法安装连接器/ODBC 驱动程序:

  • 二进制安装是最简单直接的安装方法 。您会收到所有必要的库和其他预先构建的文件,以及安装程序或批处理脚本来执行所有必要的复制和配置。

  • 源安装方法适用于没有二进制安装包 的 平台,或者您希望在安装前自定义或修改安装过程或连接器/ODBC 驱动程序的情况。

    如果二进制分发版不适用于特定平台,并且您从原始源代码构建驱动程序。

连接器/ODBC 二进制分发包含一个 INFO_BIN文件,该文件描述用于构建分发的环境和配置选项。如果您从二进制分发版安装连接器/ODBC 并在平台上遇到与构建相关的问题,检查用于在该平台上构建分发版的设置可能会有所帮助。二进制和源代码分发包含一个 INFO_SRC文件,该文件提供有关产品版本和生成分发的源存储库的信息。此信息已添加到连接器/ODBC 8.0.14 中。

支持的平台

根据https://www.mysql.com/en/support/supportedplatforms/database.html ,连接器/ODBC 可以在 MySQL 支持的所有主要平台上使用 。这包括 Windows、大多数类 Unix 操作系统和 macOS。

笔记

在除 macOS 之外的所有非 Windows 平台上,驱动程序是针对unixODBC2 字节 构建的SQLWCHAR,而不是使用的 4 字节 iODBC。因此,二进制文件与兼容 unixODBC;重新编译驱动程序 iODBC以将它们一起使用。有关详细信息,请参阅 第 3.2 节 “ODBC 驱动程序管理器”

有关更多说明,请参阅与您正在安装的平台对应的文档,以及您是运行二进制安装程序还是从源代码构建:

平台 二进制安装程序 从源代码构建
视窗 安装说明 构建说明
Unix/Linux系统 安装说明 构建说明
苹果系统 安装说明

选择 Unicode 或 ANSI 驱动程序

Connector/ODBC 通过其支持 Unicode 的 驱动程序提供了使用任何字符集处理数据的灵活性,或者通过其ANSI 驱动程序为更有限范围的字符集提供最大原始速度。这两种驱动程序在同一个下载包中提供,并且都通过下载包附带的安装程序或脚本安装到您​​的系统上。安装Connector/ODBC并手动注册到ODBC管理器的用户可以选择安装和注册其中一个或两个驱动程序;对于 Unicode 驱动程序,不同的驱动程序由 w宽字符” )标识,并且a对于库名称末尾的 ANSI 驱动程序。例如, myodbc8w.dll对比 myodbc8a.dlllibmyodbc8w.so对比 libmyodbc8a.so

笔记

相关:前面描述的文件名包含一个“8”,例如myodbc8a.dll,这意味着它们适用于 Connector/ODBC 8.x。带有“5”的文件名,例如 myodbc5a.dll,用于连接器/ODBC 5.x。

先决条件

ODBC 驱动程序链接到 MySQL 服务器客户端库,因此它继承了其共享库的依赖项。例如,MySQL 服务器客户端库依赖于 C++ 运行时库。