Heim > Datenbank > MySQL-Tutorial > Warum kann phpMyAdmin aufgrund der „[caching_sha2_password]'-Authentifizierung keine Verbindung zu MySQL 8.0 herstellen?

Warum kann phpMyAdmin aufgrund der „[caching_sha2_password]'-Authentifizierung keine Verbindung zu MySQL 8.0 herstellen?

Linda Hamilton
Freigeben: 2024-11-23 14:55:18
Original
340 Leute haben es durchsucht

Why is phpMyAdmin Failing to Connect to MySQL 8.0 Due to

phpMyAdmin auf MySQL 8.0

Problem:

Der Zugriff auf MySQL 8.0 mit phpMyAdmin führt zu Fehlern Insbesondere im Zusammenhang mit einer unbekannten Authentifizierungsmethode während der Clientverbindung „[caching_sha2_password]“.

Lösung:

Um dieses Problem zu beheben, ist es notwendig, das MySQL-Authentifizierungs-Plugin und das Passwort zu ändern:

  1. Melden Sie sich bei MySQL an Konsole:
mysql -u root -pPASSWORD
Nach dem Login kopieren
  1. Authentifizierungs-Plugin ändern:
ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
Nach dem Login kopieren
  1. Einstellen das Passwort:

Ersetzen Sie „PASSWORT“ durch das gewünschte Passwort.

Zusätzliche Hinweise:

  • Stellen Sie sicher, dass das angegebene Passwort mit dem übereinstimmt, das beim Verknüpfen von phpMyAdmin mit dem MySQL-Server verwendet wird.
  • Bei Verwendung Docker-Images, das Authentifizierungs-Plugin kann direkt in der Image-Konfiguration geändert werden.
  • Diese Lösung bietet eine schnelle Lösung für Entwicklungsumgebungen, aber Es wird nicht empfohlen, das bevorzugte MySQL-Authentifizierungs-Plugin zu ändern.
  • Weitere Informationen zum bevorzugten Authentifizierungs-Plugin finden Sie im MySQL 8.0-Referenzhandbuch.

Das obige ist der detaillierte Inhalt vonWarum kann phpMyAdmin aufgrund der „[caching_sha2_password]'-Authentifizierung keine Verbindung zu MySQL 8.0 herstellen?. 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