Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-08-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Gracias Roman toda la tarde voy a ponerme a leer acerca de este GRANT, y mañana creare un usuario, puesto en lo que he leido, ROOT es como un super usuario; Tambien ya cheque que hay una herramienta en la Pagina de mysql que te permite crear usuarios, permisos, etc.
Responder Con Cita
  #2  
Antiguo 16-08-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por karlaoax Ver Mensaje
toda la tarde voy a ponerme a leer
En tal caso, te recomiendo que leas el capítulo 5 del manual. Incluso quizá te convenga comenzar con los apartados 5.7.5 y 5.7.6 que describen en términos generales las verificaciones que el servidor lleva a cabo cuando alguien intenta conectarse y acceder a algún recurso.

pd: Los enlaces son al manual de la versión 4.x, pero de ahí mismo puedes pasar a la versión 5 si es el caso.

// Saludos
Responder Con Cita
  #3  
Antiguo 16-08-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Client doesn't support authentication protocol

Ya lei lo suficiente para conectarme desde Delphi 7 a MySQL:
Ejemplo:
En mi PC servidora 192.168.1.196 en Mysql ya añadi un nuevo usuario con todos los privilegios sobre una tabla

Ahora donde esta mi cliente 192.168.1.198 con el componente MyConnection, ingreso los datos:
User: Karla
Password:***
Server: 192.168.1.196 // Donde este mi PC servidor
Database: ERROR
Port:3306
Activada la opcion: DIRECT

El error que me marca en Database es el siguiente:
“Client does not support authentication protocol”.

y leyendo mas en la pagina de MySQL encontre:
MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. If you upgrade the server from 4.0, attempts to connect to it with an older client may fail with the following message:
shell> mysql

Segun esto no es soportado por mi Version que es la 4.1.

Tendre que instalar la nueva version que viene en la pagina oficial, o es un error que estoy cometiendo en mi MyConnection
Responder Con Cita
  #4  
Antiguo 16-08-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Qué versión de MyDac tienes? No debería haber problema hasta donde sé, a menos- quizá -que tengas une versión antigua de las componentes. En todo caso podrías contactar a crlab o en sus foros. Otra cosa que puedes hacer, es forzar al servidor de MySQL a usar el formato antiguo de contraseñas:


consola:
Código:
use mysql;
update user set password = old_password('tu_password')
where user='Karla';
old_password es una función integrada en MySQL para eso.

// Saludos
Responder Con Cita
  #5  
Antiguo 16-08-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
checando la version es: Core Lab MyDAC 3.10 for Delphi 7

Y de mi SQL la mysql-4.1.22-win32

10.45 MTY:
Acabo de postear en la pagina de CoreLab forums, haber que me dicen acerca del error.

Última edición por karlaoax fecha: 16-08-2007 a las 17:12:35.
Responder Con Cita
  #6  
Antiguo 16-08-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Yo acabo de probar con MyDac 5.0 contra un servidor MySQL 4.1.7 y no he tenido problemas.

Buscando en los foros de crlab encuentro este hilo en donde se dice explícitamente que tu versión de MyDac no soporta el nuevo formato de contraseñas.

Ojo: no es un problema que vayas a resolver bajando una versión más nueva de MySQL. Como te dije antes, o adquieres la nueva versión de MyDac o usas contraseñas con el formato antiguo.

// Saludos
Responder Con Cita
  #7  
Antiguo 16-08-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Me temo que tendre que adquirir la nueva version, aunque esta que tengo la compre en internet en la pagina de Crlab, y sin saber adquiri una version antigua

Es cierto la version MySQL no tiene nada que ver, por que ya hice pruebas con la herramienta llamada MySQL GUI Tools 5.0 de la pagina oficial de MySQL y si hago conexion sin problemas a mi PC servidora con usuarios que he creado.

Ni modo, en la noche adquirire la herramienta y hare las pruebas para ver si ya quedan mis conexiones.
aunque tambien esta ZEOS pero MyDAC esta padre paar utilizar

Gracias Roman por la atencion prestada, y los links que me enviaste me sirvieron de mucho, aunque hay varias cosas un poco dificiles de entender, poco a poco, las entiendo.

Karla

Última edición por karlaoax fecha: 16-08-2007 a las 18:49:51.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas con la conexión morilla MySQL 4 13-12-2006 06:32:38
Problemas de conexión tagotan Firebird e Interbase 2 11-08-2005 10:06:38
Problemas conexion bd tiagor64 Conexión con bases de datos 3 20-01-2005 18:35:46
Problemas con la conexion con MS-SQL ramonibk Varios 3 04-01-2005 12:24:37
componentes MyDAC de conexion docarrillo Conexión con bases de datos 3 07-07-2003 12:41:59


La franja horaria es GMT +2. Ahora son las 10:19:06.


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
Copyright 1996-2007 Club Delphi