У вас проблема с новой версией MySQL, поставляемой с плагином "caching_sha2_password", следуйте приведенной ниже команде, чтобы решить ее.
DROP USER 'your_user_name'@'%';
CREATE USER 'your_user_name'@'%' IDENTIFIED WITH mysql_native_password BY 'your_user_password';
GRANT ALL PRIVILEGES ON your_db_name.* TO 'your_user_name'@'%' identified by 'your_user_password';
Или вы можете просто использовать приведенную ниже команду, чтобы сохранить ваши привилегии такими, какие они есть:
ALTER USER your_user_name IDENTIFIED WITH mysql_native_password;