Problemet er (sandsynligvis) din (nye) version af MySQL.
Startende med version 8.04 bruger MySQL caching_sha2_password som standardgodkendelsesplugin, hvor mysql_native_password tidligere er blevet brugt (hvilket forårsager kompatibilitetsproblemer med ældre tjenester, der forventer mysql_native_password-godkendelse).
Mulige løsninger:
Nedgrader MySQL-serveren til en version nedenfor, der ændrer eller ændrer autentificeringsplugin'et (på brugerbasis)
fx ved oprettelse af brugeren:
CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';