Je kijkt op de verkeerde plekken. Het verhaal is dit:
MySQL 8 heeft een nieuwe authenticatiemethode geïntroduceerd:caching_sha2_password wat de prestaties verbetert (vandaar de caching) voor een veilige authenticatie (de sha2-hashing). Deze baanbrekende wijziging was vrij laat de standaard geworden voor nieuwe accounts, zodat MySQL Workbench (en een flink aantal andere clienttools) er niet klaar voor kon worden gemaakt toen MySQL 8.0.11 werd uitgebracht. Onvoorbereide clienttoepassingen/-bibliotheken zullen de genoemde fout weergeven.
Veel van de zogenaamde "oplossingen" raden eenvoudigweg aan om de authenticatiemethode over te schakelen naar de oudere, minder veilige (MySQL-native). Dit is eerder een hack dan een oplossing. En houd er rekening mee dat dit alleen van toepassing is op nieuwe accounts die standaard de nieuwe auth-methode gebruiken. Bestaande accounts (bijv. wanneer u een oudere server upgradet naar 8.0) werken nog steeds zoals voorheen, tenzij u de authenticatiemethode van de gebruiker expliciet hebt gewijzigd.
Ondertussen heeft MySQL Workbench hier een inhaalslag gemaakt en is er een release-kandidaat (MySQL Workbench 8.0.11 RC ) beschikbaar op de MySQL-downloadpagina (zie het tabblad "Ontwikkelingsreleases"). Gebruik dat voor uw 8.x-server. Een GA-versie volgt binnenkort.