sql >> Database >  >> RDS >> Mysql

MySQL Lezen van stream mislukt

Dit is een veelvoorkomende fout die optreedt wanneer u bijwerkt naar MySQL Server 8.+. Standaard gebruikt MySQL 8 caching_sha2_password, een geüpgradede authenticatie-plug-in via mysql_native_password.

Een manier om dit op te lossen is door ofwel de plug-in voor het wachtwoord van de gebruiker specifiek in te stellen op caching_sha2_password

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

De MySQL-server bijwerken om mysql_native_passwords te accepteren.

[mysqld]
default_authentication_plugin=mysql_native_password



  1. DEFINER-clausule verwijderen uit MySQL-dumps

  2. Hoe prefix-jokertekens zoals '*abc' te gebruiken met match-against

  3. Creëer een unieke beperking met null-kolommen

  4. SQL Server LIKE met haakjes