08 diciembre 2013

MySQL ODBC Authentication Protocol Refused

En las nuevas versiones del conector ODBC para MySQL nos podemos topar con un mensaje de error como el siguiente:

Connection using old (pre-4.1.1) authentication protocol refused

Lo que nos está indicando es que en el servidor al que intentamos conectarnos se encuentra configurado el parámetro OLD_PASSWORDS o podríamos estar intentando conectarnos a un servidor MySQL anterior a la versión 4.1 en la cual se cambió el protocolo de autenticación.

Si tenemos acceso a la configuración del servidor MySQL lo ideal sería actualizarlo a una versión reciente o desactivar el parámetro OLD_PASSWORDS si fuese MySQL 4.1 o posterior.

La otra opción que tenemos es utilizar una versión previa del conector ODBC. En mi caso la versión 5.1.13 que se puede descargar del sitio de MySQL presentó el mismo problema, pero por suerte tenía guardada la versión 5.1.8 que me saco de apuros.

1 comentario:

  1. Tenia este mismo problema al tratar de conectar WorkBench con una base de datos mysql montada en servidor y la solución fue añadir mi ip en las opciones de coneccion remota en el cpanel del hosting

    ResponderBorrar