MySQL Connector/Python 开发人员指南  /  Connector/Python 安装  /  从二进制发行版安装 Connector/Python

4.2 从二进制发行版安装 Connector/Python

使用 pip 安装 Connector/Python

使用 pip 安装和升级 Connector/Python

# Installation
$> pip install mysql-connector-python

# Upgrade
$> pip install mysql-connector-python --upgrade

# Optional, installs the X DevAPI interface
$> pip install mysqlx-connector-python

在 Microsoft Windows 上安装 Connector/Python

使用 pip;在 Windows 上安装 Python 也会从命令行(cmd.exe)提供 pip。

在 macOS 上安装 Connector/Python

使用 pip;在 macOS 上安装 Python 也会提供 pip。

注意

在 Connector/Python 8.1.0 之前,DMG 安装包是可用的。

使用 MySQL Yum 存储库在 Linux 上安装 Connector/Python

基于 EL 的平台可以选择使用 RPM 而不是 pip,方法是使用 Connector/Python RPM 下载 或使用 MySQL Yum 存储库(请参阅 使用 Yum 安装其他 MySQL 产品和组件添加 MySQL Yum 存储库)。

RPM 先决条件

  • 在这些平台上,对于 Python 3.8,python3-protobuf RPM 包不可用,因此该依赖项不是 RPM 规范的一部分;而是必须使用 pip install protobuf 等工具手动安装。从 v8.0.29 开始需要这样做。

  • 要使用现代身份验证方法(例如 caching_sha2_password,这是从 MySQL 8.0 开始的默认身份验证方法),需要 mysql-community-client-plugins 包。

$> sudo yum install mysql-community-client-plugins

然后按如下方式安装 Connector/Python

$> sudo yum install mysql-connector-python

使用 RPM 包在 Linux 上安装 Connector/Python

Connector/Python Linux RPM 包(.rpm 文件)可从 Connector/Python 下载网站获取(请参阅 第 4.1 节,“获取 Connector/Python”)。

要安装 Connector/Python RPM 包(此处表示为 PACKAGE.rpm),请使用以下命令

$> rpm -i PACKAGE.rpm

先决条件

  • 在这些平台上,对于 Python 3.8,python3-protobuf RPM 包不可用,因此该依赖项不是 RPM 规范的一部分;而是必须使用 pip install protobuf 等工具手动安装。从 v8.0.29 开始需要这样做。

  • 要使用较新的身份验证方法(例如 caching_sha2_password,这是从 MySQL 8.0 开始的默认身份验证方法),需要 mysql-community-client-plugins 包。

RPM 提供一个功能,可以在安装包之前验证包的完整性和真实性。要了解更多信息,请参阅 使用 MD5 校验和或 GnuPG 验证包完整性