sql >> Base de Datos >  >> RDS >> Mysql

La lectura de MySQL de la transmisión falló

Este es un error común que ocurre cuando actualiza a MySQL Server 8.+. De manera predeterminada, MySQL 8 usa caching_sha2_password, que es un complemento de autenticación actualizado sobre mysql_native_password.

Una forma de solucionar esto es configurar específicamente el complemento para la contraseña del usuario en caching_sha2_password

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

Actualización del servidor MySQL para aceptar mysql_native_passwords.

[mysqld]
default_authentication_plugin=mysql_native_password