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')

解決に成功