MySQL 8.x faktycznie JEST obsługiwany, ale wymaga nieco innego polecenia podczas tworzenia użytkownika i hasła, ponieważ wersja 8 oczekuje, że hasła będą zakodowane w SHA256.
Podczas tworzenia użytkownika bazy danych, po wyświetleniu monitu MySQL, wykonaj następujące czynności:
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Więc Z mysql_native_password będąc główną różnicą. Powodzenia!