MySQL hat kürzlich den Standard-Authentifizierungstyp geändert, und zwischen MySQL und PHP hat es eine ganze Weile gedauert, bis diese Änderung von PHP unterstützt wurde. Die alte Methode war mysql_native_password
und das neue ist caching_sha2_password
. PHP-Versionen ab 7.4 unterstützen die neue Methode. Da dies mit PHP selbst zusammenhängt, erfordert phpMyAdmin, das diese Methode unterstützt, dass Sie eine aktualisierte PHP-Installation ausführen (phpMyAdmin selbst ist für diese Änderung bereit, aber Ihre Fähigkeit, es zu verwenden, hängt von Ihrer PHP-Version ab).
Sie haben grundsätzlich zwei Möglichkeiten:
- Aktualisieren Sie Ihr PHP auf 7.4 oder höher.
- Ändern Sie den Authentifizierungstyp Ihres Benutzers auf das ältere
mysql_native_password
. Sie können dies tun, indem Sie den Benutzer bearbeiten (bearbeiten Sie den Benutzer auf der Registerkarte Benutzerkonten in phpMyAdmin und ändern Sie dann die Authentifizierungsmethode aus der Dropdown-Liste).