my.cnf dosyasını açın ve bulun;
authentication_policy= mysql_native_password
Bununla değiştirin veya yoksa ekleyin:
authentication_policy = CACHING_SHA2_PASSWORD
Olmazsa ikisini de geri alıp sadece şunu ekleyin veya mevcut olanla değiştirin:
default-authentication-plugin=mysql_native_password
Yine de olmazsa;
authentication_policy = MIXED
Şimdi MySQL'i tekrar başlatın olması gerekecek.

Referans:
https://dba.stackexchange.com/a/327771
https://dev.mysql.com/blog-archive/u...onsiderations/

İşlemler bitince veritabanlarının yedeğini alıp MySQL'i downgrade yapıp eskiye geri dönmenizi, MySQL uzmanı değilseniz 8 sürüme geçmemenizi öneririm. Daha doğrusu mevcut sürümden bunu yapmamalısınız. Bu arada /var/lib/mysql yedekleri alınca tam olarak yedek almış olmuyorsunuz. Bu işlemler aynı MySQL sürümleri için geçerlidir ve sistem üzerinden yedek almanız gerekir.