Fehler: ER_SUPPORTED_AUTH_MODE: Der Client unterstützt das vom Server angeforderte Authentifizierungsprotokoll nicht. Erwägen Sie ein Upgrade des MySQL-Clients.

Fehler: ER_SUPPORTED_AUTH_MODE: Der Client unterstützt das vom Server angeforderte Authentifizierungsprotokoll nicht. Erwägen Sie ein Upgrade des MySQL-Clients.

Ich habe viele Lösungen ausprobiert, die auf Stack Overflow bereitgestellt wurden, um diesen Fehler zu beheben. Keine davon hat meinen Fehler jedoch wirklich behoben. Ich bin nur ein Neuling in SQL.

Übrigens verwende ich Visual Studio Code als IDE.

Der Fehler, der beim Schreiben von SQL in VSCode auftritt:

Der Fehler, der beim Schreiben von SQL in VSCode auftritt

Antwort1

Ich habe viele auf Stack Overflow bereitgestellte Lösungen ausprobiert, um diesen Fehler zu beheben.

ER_SUPPORTED_AUTH_MODEwird dadurch verursacht, dass Ihr Client versucht, einen Authentifizierungsmodus zu verwenden, den Ihr Server nicht unterstützt. Um dieses Problem zu beheben, müssen Sie, sofern Sie MySQL 8.0 verwenden, Ihren Server neu konfigurieren, damit er den Legacy-Modus unterstützt.

Bildbeschreibung hier eingeben

Sie können dies tun, indem Sie Ihre aktuelle Installation ändern und den Server neu konfigurieren.

Bildbeschreibung hier eingeben

Falsche Syntax in der Nähe von „UNSIGNED“

Wird durch mehrere Syntaxfehler verursacht.

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

Quelle:

verwandte Informationen