Python コネクタを使用して MySQL サーバーに接続し、mysql_native_password 認証プラグインでユーザーを作成しようとすると、エラーメッセージ表示されます:
mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported
この問題を解決するには、正しい Python パッケージがインストールされていることを確認してください。提供されているコード例では:
import mysql.connector cnx = mysql.connector.connect(user='lcherukuri', password='password', host='127.0.0.1', database='test') cnx.close()
mysql-connector の代わりに mysql-connector-python がインストールされていることを確認してください。
以上が「caching_sha2_password」がサポートされていないため、Python MySQL 接続が失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。