sql >> Databáze >  >> Database Tools >> phpMyAdmin

Přístup odepřen po nastavení hesla uživatele pomocí SHA256 v phpMyAdmin

MySQL nedávno změnilo výchozí typ autentizace a mezi MySQL a PHP trvalo dlouho, než byla tato změna podporována PHP. Stará metoda byla mysql_native_password a nový je caching_sha2_password . Verze PHP začínající na 7.4 novou metodu podporují. Protože to souvisí se samotným PHP, phpMyAdmin podporující tuto metodu vyžaduje, abyste spustili aktualizovanou instalaci PHP (samotný phpMyAdmin je na tuto změnu připraven, ale vaše schopnost jej používat závisí na vaší verzi PHP).

V zásadě máte dvě možnosti:

  1. Upgradujte své PHP na verzi 7.4 nebo novější.
  2. Změňte typ ověření svého uživatele na starší mysql_native_password . Můžete to udělat úpravou uživatele (na kartě Uživatelské účty v phpMyAdmin upravte uživatele a poté změňte metodu ověřování z rozevíracího seznamu).


  1. phpmyadmin #2054 se nemůže přihlásit k serveru mysql

  2. chyba phpmysql - #1273 - #1273 - Neznámé řazení:'utf8mb4_general_ci'

  3. Doba provádění dotazu v Management Studio &Profiler. co to měří?

  4. PHP registrační kód