Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Lesen aus Stream fehlgeschlagen

Dies ist ein häufiger Fehler, der auftritt, wenn Sie auf MySQL Server 8.+ aktualisieren. Standardmäßig verwendet MySQL 8 caching_sha2_password, ein aktualisiertes Authentifizierungs-Plugin über mysql_native_password.

Eine Möglichkeit, dies zu beheben, besteht darin, entweder das Plugin für das Passwort des Benutzers speziell auf caching_sha2_password

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

Aktualisieren des MySQL-Servers, um mysql_native_passwords zu akzeptieren.

[mysqld]
default_authentication_plugin=mysql_native_password