python接続MySQL NotSupportedError:Authentication plugin'caching_sha2_password' is no supported
import mysql.connector
conn = mysql.connector.connect(user='root',password='password',
database='testpy')
エラー:mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_password’ is not supported
エラーの原因:
MySQLバージョンが高すぎます(最新の8.0バージョンを使用しています)
解決策
パラメータを追加auth_plugin=‘mysql_native_password’
conn = mysql.connector.connect(user='root',password='password',
database='testpy',auth_plugin='mysql_native_password')
解決に成功