Error: ER_SUPPORTED_AUTH_MODE: El cliente no admite el protocolo de autenticación solicitado por el servidor. Considere actualizar el cliente MySQL.

Error: ER_SUPPORTED_AUTH_MODE: El cliente no admite el protocolo de autenticación solicitado por el servidor. Considere actualizar el cliente MySQL.

Probé muchas soluciones proporcionadas en Stack Overflow para resolver este error. Sin embargo, ninguno de ellos resolvió realmente mi error. Sólo soy un novato en SQL.

Por cierto, estoy usando código de Visual Studio para IDE.

El error al que me enfrento cuando escribo SQL en VSCode:

El error al que me enfrento cuando escribo SQL en VSCode

Respuesta1

Probé muchas soluciones proporcionadas en Stack Overflow para resolver este error.

ER_SUPPORTED_AUTH_MODEse debe a que su cliente intenta utilizar un modo de autenticación que su servidor no admite. Para resolver este problema, siempre que esté utilizando MySQL 8.0, debe reconfigurar su servidor para que admita el modo Legacy.

ingrese la descripción de la imagen aquí

Puede hacerlo modificando su instalación actual y eligiendo reconfigurar el servidor.

ingrese la descripción de la imagen aquí

Sintaxis incorrecta cerca de 'UNSIGNED'

Se debe a varios errores de sintaxis.

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
};

Fuente:

información relacionada