Después de actualizar de la versión 1.3 a la 1.4, recibí mensajes de registro sobre un complemento de autenticación no compatible. Nada cambia en el lado del servidor.
could not use requested auth plugin '': this authentication plugin is not supported
unknown auth plugin:
Versión del controlador (o git SHA): d523deb1b23d913de5bdada721a6071e71283618
Go versión: 1.10.3
Versión del servidor: MySQL 5.5.59-cll
SO del servidor: desconocido
Veo un problema similar, aunque con un complemento diferente que aparentemente no se puede usar.
[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.
El cambio parece haber sido introducido por affd4c93966fe80839dc3dd720440aaad00914b9, ya que las revisiones anteriores no tienen ese problema a pesar de que no se han realizado cambios en el servidor o el código del cliente. También noté esto al actualizar de 1.3.0 a 1.4.0.
Versión del servidor: mysql: imagen acoplable
Versión Go: go version go1.10 linux/amd64
El mismo problema para la versión del servidor: 5.1.66-0 + squeeze1-log
https://github.com/go-sql-driver/mysql/blob/master/packets.go#L236
devuelve un complemento vacío que provoca la advertencia
Hubo otro problema sobre este tema hace aproximadamente un mes. Esto ya está cerrado, aunque no creo que la discusión haya producido ningún resultado. Hay una rama separada creada por @julienschmidt que ha resuelto el problema, al menos en mi caso. Tal vez puedas probar si esa rama también te funciona.
Go versión: go version go1.9.6 linux/amd64
Versión del servidor: 5.1.73
SO del servidor: centos-release-6-9
Esta rama me lo resolvió. ¿Se fusionaría con el maestro?
go versión go1.10.2 windows / amd64
Versión del servidor: 5.1.66-0 + squeeze1-log
Me encuentro con este problema de nuevo -_-!。 ¿Por qué no fusionar esto arreglado con el maestro?
Abrió una solicitud de extracción para esa rama: # 835
Continúe la discusión aquí: # 815
Comentario más útil
Veo un problema similar, aunque con un complemento diferente que aparentemente no se puede usar.
El cambio parece haber sido introducido por affd4c93966fe80839dc3dd720440aaad00914b9, ya que las revisiones anteriores no tienen ese problema a pesar de que no se han realizado cambios en el servidor o el código del cliente. También noté esto al actualizar de 1.3.0 a 1.4.0.
Versión del servidor: mysql: imagen acoplable
Versión Go:
go version go1.10 linux/amd64