MySQL 8.x è attualmente supportato, ma richiede un comando leggermente diverso durante la creazione dell'utente e della password, poiché la versione 8 prevede che le password siano codificate SHA256.
Quando si crea l'utente del database, con il prompt di MySQL, utilizzare quanto segue:
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Quindi CON mysql_native_password essendo la differenza principale. Buona fortuna!