Wpis z mikrobloga

Hej mam ogromny problem z utworzeniem bazy danych.
Wydaje mi się, że projekt nie ma dostępu do mysql.
Poszukuję rozwiązania, znajdzie się dobra duszyczka aby pomóc?

SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
[PDOException]
PDO::_construct(): The server requested authentication method unknown to the client [cachingsha2_password]

#php #doctrine #mysql
  • 23
@Rogalwpiekarniku: Mysql 8 którego prawdopodobnie używasz domyślnie korzysta z innej meteory autentykacji. Możesz w configu mysql zmienić pole default_authentication_plugin z auth_socket na mysql_native_password
albo utworzyć nowego usera w taki sposób:

CREATE USER 'user'@'localhost' IDENTIFIED WITH mysql_native_password
BY 'password';
@Benzen: Niestety
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

W my.cfg nie znalazłem pola defaultauthenticationplugin czy chodziło o jakiś config w Symfony? .env i doctrine.yaml również są pozbawione takich pól.
W my.cfg nie znalazłem pola defaultauthenticationplugin czy chodziło o jakiś config w Symfony? .env i doctrine.yaml również są pozbawione takich pól.


@Rogalwpiekarniku: A domyślasz się może czemu zmienił się błąd bez zmiany default_authentication_plugin?