Rumah >pangkalan data >tutorial mysql >Mengapa Sambungan MySQL Python Saya Gagal dengan 'caching_sha2_password' Tidak Disokong?
Apabila cuba menyambung ke pelayan MySQL menggunakan penyambung Python dan mencipta pengguna dengan pemalam pengesahan mysql_native_password, mesej ralat muncul:
mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported
Untuk menyelesaikan isu ini, pastikan pakej Python yang betul dipasang. Dalam contoh kod yang disediakan:
import mysql.connector cnx = mysql.connector.connect(user='lcherukuri', password='password', host='127.0.0.1', database='test') cnx.close()
Semak sama ada mysql-connector-python dipasang bukannya mysql-connector.
Atas ialah kandungan terperinci Mengapa Sambungan MySQL Python Saya Gagal dengan 'caching_sha2_password' Tidak Disokong?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!