O MySQL mudou recentemente o tipo de autenticação padrão e, entre MySQL e PHP, essa mudança demorou um pouco para ser suportada pelo PHP. O método antigo era
mysql_native_password
e o novo é caching_sha2_password
. Versões do PHP começando com 7.4 suportam o novo método. Como isso está relacionado ao próprio PHP, o phpMyAdmin que suporta esse método exige que você execute uma instalação PHP atualizada (o próprio phpMyAdmin está pronto para essa alteração, mas sua capacidade de usá-lo depende da sua versão do PHP). Você basicamente tem duas opções:
- Atualize seu PHP para 7.4 ou mais recente.
- Altere o tipo de autenticação em seu usuário para a
mysql_native_password
mais antiga . Você pode fazer isso editando o usuário (na guia Contas de usuário no phpMyAdmin, edite o usuário e altere o método de autenticação no menu suspenso).