Mysql: no se pudo usar el complemento de autenticación solicitado '': este complemento de autenticación no es compatible

Creado en 2 jul. 2018  ·  7Comentarios  ·  Fuente: go-sql-driver/mysql

Descripcion del problema

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.

Registro de errores

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

Configuración

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

bug duplicate

Comentario más útil

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

Todos 7 comentarios

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

¿Fue útil esta página
0 / 5 - 0 calificaciones