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
Linda HamiltonOriginal
2024-11-23 14:55:18337Durchsuche

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
  1. Authentifizierungs-Plugin ändern:
ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
  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!

Stellungnahme:
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