sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Adgang nægtet efter indstilling af brugerens adgangskode med SHA256 i phpMyAdmin

MySQL har for nylig ændret standardgodkendelsestypen, og mellem MySQL og PHP tog denne ændring et stykke tid at blive understøttet af PHP. Den gamle metode var mysql_native_password og den nye er caching_sha2_password . PHP-versioner, der starter med 7.4, understøtter den nye metode. Da dette er relateret til selve PHP, kræver phpMyAdmin, der understøtter denne metode, at du kører en opdateret PHP-installation (phpMyAdmin er selv klar til denne ændring, men din evne til at bruge den afhænger af din PHP-version).

Du har grundlæggende to muligheder:

  1. Opgrader din PHP til 7.4 eller nyere.
  2. Skift godkendelsestypen på din bruger til det ældre mysql_native_password . Du kan gøre det ved at redigere brugeren (fra fanen Brugerkonti i phpMyAdmin, rediger brugeren, og skift derefter godkendelsesmetoden fra rullemenuen).


  1. Sådan opretter du en databaseforbindelse i DBeaver

  2. SQL Server Management Studio Schema View

  3. Intellisense fungerer ikke SSMS 2014

  4. MySQL:Adgang nægtet for brugeren 'brugernavn'@'localhost'