MySQL 8.x WIRD tatsächlich unterstützt, erfordert aber einen etwas anderen Befehl beim Erstellen des Benutzers und des Passworts, da Version 8 erwartet, dass Passwörter SHA256-codiert sind.
Verwenden Sie beim Erstellen des Datenbankbenutzers mit der MySQL-Eingabeaufforderung Folgendes:
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Also MIT mysql_native_password ist der Hauptunterschied. Viel Glück!