sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Acceso denegado después de configurar la contraseña del usuario con SHA256 en phpMyAdmin

MySQL ha cambiado recientemente el tipo de autenticación predeterminado y, entre MySQL y PHP, este cambio tardó bastante en ser compatible con PHP. El método anterior era mysql_native_password y el nuevo es caching_sha2_password . Las versiones de PHP que comienzan con 7.4 admiten el nuevo método. Dado que esto está relacionado con PHP en sí mismo, phpMyAdmin que admite este método requiere que ejecute una instalación de PHP actualizada (phpMyAdmin en sí está listo para este cambio, pero su capacidad para usarlo depende de su versión de PHP).

Básicamente tienes dos opciones:

  1. Actualice su PHP a 7.4 o posterior.
  2. Cambie el tipo de autenticación de su usuario a la anterior mysql_native_password . Puede hacerlo editando el usuario (desde la pestaña Cuentas de usuario en phpMyAdmin, edite el usuario, luego cambie el método de autenticación desde el menú desplegable).