Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Falha na leitura do MySQL do fluxo


Este é um erro comum que acontece quando você atualiza para o MySQL Server 8.+. Por padrão o MySQL 8 usa caching_sha2_password que é um plugin de autenticação atualizado sobre mysql_native_password.

Uma maneira de corrigir isso é definindo especificamente o plug-in para a senha do usuário como caching_sha2_password
CREATE USER 'sha2user'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password'

Atualizando o MySQL Server para aceitar mysql_native_passwords.
[mysqld]
default_authentication_plugin=mysql_native_password