![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola Amigos:
Espero que esten bien. Tengo el siguiente problema. Tengo mysql 5.0 instalado, con varias aplicaciones, delphi 6, usando Zeos para conectame, sin ningun problema. Pero realice una aplicacion en Dephi 11 (alejandria) usando Firedarc para conectarme al mysql. y me da el el error dice "que no reconoce la protocolo de autentificacion", estuve averiguando y dice que cambio el protocolo de autentificacion por seguridad. y debe usar el comando set password o old_password(xxxx), algo asi por el estilo. Si alguien sabe como programar esto en delphi o si es la solucion o si hay otra solucion. gracias Patricio |
#2
|
||||
|
||||
No he entendido el problema, ¿no conoces la clave? ¿el protocolo es erróneo? ¿qué haces? ¿cómo conectas? ¿qué mensaje exacto te muestra? ...
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Buenos dias:
Parece que no me explique bien, a ver si ahora acierto. 1.- Tengo una base de datos Mysql 5.0. Tengo varios desarrollo en Delphi 6 con Zeos para Mysql. Ahora cuando digito en las aplicaciones, el usuario JRamirez y la clave Juan323, las aplicaciones se conectan sin ningun problema. 2.- Ahora, Tengo la misma base de Datos Mysql 5.0. Pero he desarrollado una aplicacion con Delphi 11 (alejandria) y conexion Fiderac para Mysql. Digito el usuario JRamirez y la clave Juan323, pero NO se conectar. (Todos los parametros de conexion estan correcto). 3.- Estuve investigando, y encontre algo asi que dice que "el protocolo de autentificaciona a cambiado" y que la solucion es aplicar un par comando como, el set password o el old_password(). 4.- Mi pregunta en concreto es, si alguien ha aplicado esta solucion? o como la aplico en el codigo de programacion? o si alguien encontro otra solucion? Espero haber sido mas explicativo. Gracias, |
#4
|
||||
|
||||
Seguramente no estás usando el protocolo adecuado:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Casimiro:
Hice lo que me recomendaste, pero sigue el error. Adjunto imagen de codigo de programacion e imagen de error Gracias |
#7
|
|||
|
|||
Cita:
El problema según la imagen es que usas un mysql muy antiguo y te esta avisando que actualices el cliente mysql. Porque no actualizas tu mysql 5 a un versión mas actual, tendrías mas ventajas. Mira realiza esto para q pruebes este punto, realiza un backup de tu bases de datos mysql, después instala una versión actualizada de mysql y restaura ahí la base de datos, luego dirige tu conexión a esa base de datos nueva y debería funcionar sin problemas. |
#8
|
|||
|
|||
Lo curioso es que el wiki de embarcadero dice que es compatible desde la versión 3.21 de mysql
Cita:
Encontré este ejemplo, quizas debas adecuar la parte de driver asi:
Última edición por marco3k fecha: 18-06-2024 a las 17:47:47. |
#9
|
|||
|
|||
Marco3k, hice lo que me señalaste pero aun sigue sin reconocer la clave.
Voy hacer lo que recomendaron de reemplazar por una mas actualizada de la version 5.0 pasare a la 5.1 y luego a la 5.7. y les cuanto como me va. Saludos, gracias |
#10
|
||||
|
||||
Tu problema no es la clave, es el protocolo. Necesitas autenticarte como "mysql_native_password", necesitas saber como indicarle al conector que utilice el modo nativo. Desconozco como se hace.
Saludos.
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#11
|
|||
|
|||
![]() Hola amigos,
Aun con mi problema, realice los cambios a las versiones señaladas hasta la 5.7, pero sigue igual. Despues cambie a la 8.x y la aplicacion realizada con Delphi 11 (alejandria) y conexion Fiderac se conecto y trabajo sin ningun problema. pero todas las aplicacion realizadas en Delphi 6 con Zeos, ninguna se conecto. ![]() Asi que volvi todo atras, al Mysql 5.1.. AL parece no hay solucion, y lo mencianado sobre el protocolo "mysql_native_password", encontre algo de informacion pero no supe como usarlo en el codigo delphi. Gracias, por su paciencia y ayuda. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Filtro no reconoce N° 9!!! | Lenny | Varios | 2 | 22-07-2010 04:18:47 |
no reconoce uses propias | Xana | Varios | 1 | 13-03-2007 18:17:55 |
¿Cómo pasar la clave de conexión como parámetro en una bd de mysql? | D@byt | Conexión con bases de datos | 2 | 30-01-2007 13:52:21 |
Extraer datos de una pagina en java que tiene clave (sabiendo la clave claro) ;) | kalimocho | Internet | 2 | 29-06-2005 05:11:24 |
No reconoce funciones | jhonny | PHP | 3 | 15-09-2003 10:05:29 |
![]() |
|