Het probleem is (waarschijnlijk) uw (nieuwe) versie van MySQL.
Vanaf versie 8.04 gebruikt MySQL caching_sha2_password als standaard authenticatie-plug-in waar voorheen mysql_native_password werd gebruikt (wat compatibiliteitsproblemen veroorzaakt met oudere services die mysql_native_password-authenticatie verwachten).
Mogelijke oplossingen:
Downgrade de MySQL-server naar een versie lager dan die wijziging of wijzig de authenticatie-plug-in (op gebruikersbasis)
bijv. bij het aanmaken van de gebruiker:
CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';