Mysql
 sql >> Database >  >> RDS >> Mysql

Lettura MySQL dal flusso non riuscita

Questo è un errore comune che si verifica quando si esegue l'aggiornamento a MySQL Server 8.+. Per impostazione predefinita MySQL 8 utilizza caching_sha2_password che è un plug-in di autenticazione aggiornato su mysql_native_password.

Un modo per risolvere questo problema è impostare specificamente il plug-in per la password dell'utente su caching_sha2_password

CREATE USER 'sha2user'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password'

Aggiornamento del server MySQL per accettare mysql_native_passwords.

[mysqld]
default_authentication_plugin=mysql_native_password