Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Error en conexion (https://www.clubdelphi.com/foros/showthread.php?t=37864)

emeritos 24-11-2006 16:03:00

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.

poliburro 24-11-2006 22:58:46

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.

emeritos 25-11-2006 07:29:38

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 11:37:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi