Erro: ER_SUPPORTED_AUTH_MODE: O cliente não suporta protocolo de autenticação solicitado pelo servidor, considere atualizar o cliente MySQL

Erro: ER_SUPPORTED_AUTH_MODE: O cliente não suporta protocolo de autenticação solicitado pelo servidor, considere atualizar o cliente MySQL

Tentei várias soluções fornecidas no Stack Overflow para resolver esse erro. No entanto, nenhum deles realmente resolveu meu erro. Sou apenas um novato em SQL.

A propósito, estou usando código do Visual Studio para IDE.

O erro que enfrento ao escrever SQL no VSCode:

O erro que enfrento ao escrever SQL no VSCode

Responder1

Eu tentei várias soluções fornecidas no Stack Overflow para resolver esse erro.

ER_SUPPORTED_AUTH_MODEé causado pela tentativa do seu cliente de usar um modo de autenticação que seu servidor não suporta. Para resolver esse problema, desde que você esteja usando o MySQL 8.0, você precisa reconfigurar seu servidor para suportar o modo Legacy.

insira a descrição da imagem aqui

Você pode fazer isso modificando sua instalação atual e optando por reconfigurar o servidor.

insira a descrição da imagem aqui

Sintaxe incorreta perto de 'UNSIGNED'

É causado por vários erros de sintaxe.

CREATE TABLE 'Customers' (
    'CustomerID' INT(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
    'NAME' CHAR(50) NOT NULL,
    'Address' CHAR(100) NOT NULL,
    'City' CHAR(30) NOT NULL
};

Fonte:

informação relacionada