Mysql: konnte das angeforderte Authentifizierungs-Plugin '' nicht verwenden: Dieses Authentifizierungs-Plugin wird nicht unterstützt

Erstellt am 2. Juli 2018  ·  7Kommentare  ·  Quelle: go-sql-driver/mysql

Fehlerbeschreibung

Nach dem Upgrade von Version 1.3 auf 1.4 erhielt ich Protokollmeldungen über ein nicht unterstütztes Authentifizierungs-Plugin. Serverseitig wird nichts geändert.

Fehlerprotokoll

could not use requested auth plugin '': this authentication plugin is not supported
unknown auth plugin:

Aufbau

Treiberversion (oder git SHA): d523deb1b23d913de5bdada721a6071e71283618

Go-Version: 1.10.3

Serverversion : MySQL 5.5.59-cll

Serverbetriebssystem: unbekannt

bug duplicate

Hilfreichster Kommentar

Ich sehe ein ähnliches Problem, allerdings mit einem anderen Plugin, das anscheinend nicht verwendet werden kann.

[mysql] 2018/07/02 17:10:36 driver.go:120: could not use requested auth plugin 'mysql_native_password': this user requires mysql native password authentication.

Die Änderung scheint von affd4c93966fe80839dc3dd720440aaad00914b9 eingeführt worden zu sein, da frühere Revisionen kein solches Problem haben, obwohl keine Änderungen am Server- oder Client-Code vorgenommen wurden. Dies ist mir auch beim Upgrade von 1.3.0 auf 1.4.0 aufgefallen.

Serverversion: mysql:5.7 Docker-Image
Go-Version: go version go1.10 linux/amd64

Alle 7 Kommentare

Ich sehe ein ähnliches Problem, allerdings mit einem anderen Plugin, das anscheinend nicht verwendet werden kann.

[mysql] 2018/07/02 17:10:36 driver.go:120: could not use requested auth plugin 'mysql_native_password': this user requires mysql native password authentication.

Die Änderung scheint von affd4c93966fe80839dc3dd720440aaad00914b9 eingeführt worden zu sein, da frühere Revisionen kein solches Problem haben, obwohl keine Änderungen am Server- oder Client-Code vorgenommen wurden. Dies ist mir auch beim Upgrade von 1.3.0 auf 1.4.0 aufgefallen.

Serverversion: mysql:5.7 Docker-Image
Go-Version: go version go1.10 linux/amd64

Gleiches Problem für Serverversion: 5.1.66-0+squeeze1-log

https://github.com/go-sql-driver/mysql/blob/master/packets.go#L236

gibt ein leeres Plugin zurück, das die Warnung auslöst

Vor etwa einem Monat gab es eine weitere Ausgabe zu diesem Thema. Dies ist bereits abgeschlossen, auch wenn die Diskussion meines Erachtens kein Ergebnis gebracht hat. Es gibt einen separaten Branch von @julienschmidt , der das Problem zumindest in meinem Fall gelöst hat. Vielleicht können Sie versuchen, ob dieser Zweig auch für Sie funktioniert.

Go-Version: go version go1.9.6 linux/amd64
Serverversion: 5.1.73
Serverbetriebssystem: centos-release-6-9

Dieser Zweig hat es für mich gelöst. Würde es mit Master zusammengeführt werden?

go version go1.10.2 windows/amd64
Serverversion: 5.1.66-0+squeeze1-log

Ich stoße wieder auf dieses Problem -_- !。Warum nicht dieses Problem mit dem Master zusammenführen?

Pull-Request für diesen Branch geöffnet: #835

Diskussion hier fortsetzen: #815

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen