Heim >Datenbank >MySQL-Tutorial >Warum schlägt meine Python-MySQL-Verbindung fehl, wenn „caching_sha2_password' nicht unterstützt wird?
Wenn Sie versuchen, über den Python-Connector eine Verbindung zu einem MySQL-Server herzustellen und einen Benutzer mit dem mysql_native_password-Authentifizierungs-Plugin zu erstellen, Es erscheint eine Fehlermeldung:
mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported
Um dieses Problem zu beheben, stellen Sie sicher, dass das richtige Python-Paket vorhanden ist installiert. Im bereitgestellten Beispielcode:
import mysql.connector cnx = mysql.connector.connect(user='lcherukuri', password='password', host='127.0.0.1', database='test') cnx.close()
Überprüfen Sie, ob mysql-connector-python anstelle von mysql-connector installiert ist.
Das obige ist der detaillierte Inhalt vonWarum schlägt meine Python-MySQL-Verbindung fehl, wenn „caching_sha2_password' nicht unterstützt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!