使用 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 验证包完整性。