lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte

Wenn ich versuche mit mysqli auf meine Datenbank zuzugreifen bekomme ich diesen Fehler:

Warning: mysqli::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in /var/www/...

Das Passwort ist sicher richtig und der Benutzer darf von überall zugreifen.

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Du kannst die Hashing Methode mit folgendem Befehl ändern

ALTER USER 'bob'@'%' IDENTIFIED WITH mysql_native_password BY 't0ps3cr3t';

Die "IDENTIFIED BY" Methode verwendet das einfache Hashen des Kennworts ohne Salt. Die "IDENTIFIED WITH mysql_native_password BY" Methode verwendet das Authentifizierungsschema mysql_native_password, das standardmäßig in MySQL verwendet wird. Hierbei wird das Kennwort mit einem Salt (zufällige Zeichenfolge) versehen, bevor es gehasht wird.

von (494 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

261 Kommentare

13 Nutzer