Mysql
 sql >> база данни >  >> RDS >> Mysql

Четенето на MySQL от поток не бе успешно

Това е често срещана грешка, която се случва, когато актуализирате до MySQL Server 8.+. По подразбиране MySQL 8 използва caching_sha2_password, който е надстроен плъгин за удостоверяване над mysql_native_password.

Начинът да поправите това е чрез специално задаване на приставката за паролата на потребителя на caching_sha2_password

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

Актуализиране на MySQL сървъра за приемане на 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. Изберете последния ред в MySQL

  2. MySQL DATETIME - Променете само датата

  3. MySQL - Как да покажа стойността на реда като име на колона с помощта на concat и group_concat

  4. MySQL с C#, от гледна точка на PHP Developer

  5. Ограничаване на изпълнението на PHP?