Heim > Datenbank > MySQL-Tutorial > Warum zeigt MySQL „Authentifizierungs-Plugin ‚caching_sha2_password' wird nicht unterstützt' an und wie kann ich das Problem beheben?

Warum zeigt MySQL „Authentifizierungs-Plugin ‚caching_sha2_password' wird nicht unterstützt' an und wie kann ich das Problem beheben?

Patricia Arquette
Freigeben: 2024-12-10 03:58:13
Original
534 Leute haben es durchsucht

Why is MySQL Showing

So beheben Sie den Fehler „Authentifizierungs-Plugin 'caching_sha2_password' wird nicht unterstützt“

Beim Herstellen einer Verbindung zu einem MySQL-Server über den Python-Connector, Bei Benutzern kann der Fehler auftreten: „Das Authentifizierungs-Plugin ‚caching_sha2_password‘ wird nicht unterstützt.“ Dieses Problem tritt auf, wenn versucht wird, eine Verbindung mit dem Authentifizierungs-Plugin mysql_native_password herzustellen.

Eine mögliche Lösung besteht darin, das richtige Connector-Modul zu installieren. Stellen Sie sicher, dass Sie mysql-connector-python anstelle von mysql-connector über pip3 installieren. Dadurch wird die notwendige Funktionalität für die Verbindung mit dem gewünschten Authentifizierungs-Plugin bereitgestellt.

Hier ist ein modifizierter Codeausschnitt, der den expliziten auth_plugin-Parameter enthält:

import mysql.connector

cnx = mysql.connector.connect(user='lcherukuri', password='password',
                              host='127.0.0.1',
                              database='test',
                              auth_plugin='mysql_native_password')
cnx.close()
Nach dem Login kopieren

Durch Angabe von auth_plugin='mysql_native_password' wird das Connection wird versuchen, die richtige Authentifizierungsmethode zu verwenden und das „Authentifizierungs-Plugin ‚caching_sha2_password‘“ aufzulösen Fehler „nicht unterstützt“.

Das obige ist der detaillierte Inhalt vonWarum zeigt MySQL „Authentifizierungs-Plugin ‚caching_sha2_password' wird nicht unterstützt' an und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage