Python コネクタを使用して MySQL サーバーに接続しようとしています。lcherukuri
認証プラグインを使用して新しいユーザーを作成しましたmysql_native_password
。
しかし、エラーが発生しました
mysql.connector.errors.NotSupportedError: 認証プラグイン 'caching_sha2_password' はサポートされていません
誰か助けてくれませんか?
import mysql.connector
cnx = mysql.connector.connect(user='lcherukuri', password='password',
host='127.0.0.1',
database='test')
cnx.close()
ベストアンサー1
私も同じ問題を抱えていましたが、誤っての代わりに(pip3 経由)auth_plugin='mysql_native_password'
をインストールしたため、パスが機能しませんでした。誰かの役に立つかもしれないので、ここに残しておきます。mysql-connector
mysql-connector-python