Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Odczyt MySQL ze strumienia nie powiódł się

Jest to częsty błąd, który występuje podczas aktualizacji do MySQL Server 8.+. Domyślnie MySQL 8 używa caching_sha2_password, który jest zaktualizowaną wtyczką uwierzytelniającą zamiast mysql_native_password.

Sposobem na naprawienie tego jest ustawienie wtyczki hasła użytkownika na caching_sha2_password

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

Aktualizacja serwera MySQL w celu zaakceptowania mysql_native_passwords.

[mysqld]
default_authentication_plugin=mysql_native_password



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakie znaczenie ma nazwa indeksu podczas tworzenia indeksu w MySQL?

  2. Instalator MySQL utknął podczas uruchamiania usługi

  3. Kopiowanie danych z jednej tabeli do innej tabeli. Bazy danych są różne, a struktura tabel jest inna

  4. Jak uzyskać wstawiony identyfikator za pomocą Spring Jdbctemplate.update(String sql, obj...args)

  5. MySQLDumper:narzędzie do tworzenia kopii zapasowych baz danych MySQL oparte na PHP i Perlu