Полностью ошибка звучит так
SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
Причины возникновения — связка MySQL 8 и PHP 7. Дословно — при подключении к бд не воспринимается метод аутентификации. Причина в том, что в MySQL 8 используется методика аутентификации, отличная от предыдущих версий. В MySQL 8 была изменена схема хранения пароля, начиная с версии 8.0.4 длина хэша пароля увеличена до максимального (255 символов), а также изменили плагин аутентификации – вместо mysql_native_password используется caching_sha2_password. Потому, авторизоваться паролем, который был создан для подключения например пользователем bazauser при установке базы данных, не получиться.
Чтобы авторизация прошла достаточно выполнить следующую команду в консоли MySQL
ALTER USER ‘bazauser’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘newpassword’;
где bazauser — ваше имя пользователя, newpassword — ваш пароль пользователя