![]() |
Error en conexion
Tengo Delphi 7, mydac 3.0 ( con el mydac 7 tambien sale el error), MyODBC, MySQL Server 5.0.
Pues bien con MySQL Server conecto con programas externos, pero cuando lo intento con el objeto de Delphi 7 (MyDac 3.0) MyConnection (le pongo el usuario, la clave y donde esta el servidor y cuando voy a poner la DataBase sele un error: "Client does not support authentication protocol requested by server; consider upgrading MySQL client". ¿ Como puedo solucionar este problema ? No solo me sale en este ordenador siono tambien en otro de otra red. |
Bueno el problema esta ligado a la encriptación de claves en la tabla de usuarios de Mysql, aquí van los pasos para solucionarlo desde mysql
entras a la consola de mysql, te logeas con tu contraseña y lanzas los siguientes comandos use mysql; Update User Set Password = Old_Password('ElPassword') Where user = 'elusuario'; Flush privileges; Exit; con esto ya debes poder conectarte. Suerte. |
Muchas gracias.
Se ha solucionado correctamente. Esto quiere decir que cada vez que realize un nuevo usuario en MySQL Server debo de hacer estas sentencias a causa de la clave. |
La franja horaria es GMT +2. Ahora son las 09:24:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi