Я мог бы решить эту проблему, создав другого пользователя с помощью следующего запроса:
create user '[USERNAME]'@'%' identified with mysql_native_password by '[PASSWORD]';
Я мог понять, что Oracle сделал тип аутентификации по умолчанию caching_sha2_password
в MySQL-8. Я нашел статью здесь:
В MySQL 5.7 плагин аутентификации по умолчанию
mysql_native_password. Начиная с MySQL 8.0, аутентификация по умолчанию
Плагин изменен на caching_sha2_password.
Пожалуйста, найдите полную статью здесь:
https://dev.mysql.com/doc/refman/5.7/en/caching-sha2-pluggable-authentication.html
Еще один способ решения этой проблемы - изменить пользователя, изменив тип аутентификации по умолчанию с caching_sha2_password
на mysql_native_password
. Это аналогичный способ сделать:
Плагин аутентификации 'caching_sha2_password' не может быть загружен