使用 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 也會讓 pip 可從命令列 (cmd.exe
) 使用。
在 macOS 上安裝 Connector/Python
使用 pip;在 macOS 上安裝 Python 也會讓 pip 可用。
DMG 安裝程式套件在 Connector/Python 8.1.0 之前可用。
在 Linux 上使用 MySQL Yum 儲存庫安裝 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 開始的要求。需要
mysql-community-client-plugins
套件才能使用現代驗證方法,例如caching_sha2_password
,這是 MySQL 8.0 的預設驗證方法。
$> sudo yum install mysql-community-client-plugins
然後按如下方式安裝 Connector/Python
$> sudo yum install mysql-connector-python
在 Linux 上使用 RPM 套件安裝 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 開始的要求。需要
mysql-community-client-plugins
套件才能使用較新的驗證方法,例如caching_sha2_password
,這是 MySQL 8.0 的預設驗證方法。
RPM 提供一項功能,可以在安裝套件之前驗證套件的完整性和真實性。若要瞭解更多資訊,請參閱使用 MD5 檢查碼或 GnuPG 驗證套件完整性。