Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-08-2008
vicvil vicvil is offline
Miembro
 
Registrado: may 2003
Ubicación: Chile
Posts: 157
Poder: 22
vicvil Va por buen camino
Red face zeos con mysql

Hola que tal
Espero que alguien por ahi me pueda contestar las siguientes consultas.

Estoy trabajando con Delphi 5 con MySql y los componentes Zeos 6.6.1 beta.
Viendo los ejemplos que trae este componente, aparece una carpeta Embedded en la que se conecta con una Bd MySql
que se encuentra dentro de ella.
Este ejemplo me da a entender que no requiero tener instalado MySql Server para poder trabajar con las BD y que esta
la puedo mantener en cuanquier carpeta y no necesariamente dentro de la carpeta
C:\Archivos de Programa\MySql\Data

Ahora la pregunta es la siguiente, ¿Como hago para indicar donde se encuentra la BD dentro del TZConnection? ya que en el ejemplo
no he podido dilucidarlo ya que aparece lo siguiente

compress=yes
dbless=no
useresult=no
timeout=30
ServerArgument1=--basedir=./
ServerArgument2=--datadir=./data
ServerArgument3=--character-sets-dir=./share/charsets
ServerArgument4=--language=./share/english
ServerArgument5=--skip-innodb
ServerArgument6=--key_buffer_size=32M

y como yo estoy recien empezando a usar MySql no he podido entender donde se indica la direccion de la BD.

La otra consulta es sobre la coneccion en Red, cuando entro en el pc donde esta instalada la BD como LocalHost entra sin
problema pero si le cambio por la IP o por el nombre del pc me manda un error que al parecer no reconoce al usuario y en los otros pc
me manda error de coneccion con la Bd.
Cualquier ayuda....:
Responder Con Cita
  #2  
Antiguo 18-09-2008
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Hola amigo vicvil el componente ZConection tiene un parametro o propiedad que dice HostName ,ahi tu pones la ip o el nombre DNS de tu servidor,
es decir si me voy a conectar a la misma pc donde estoy, le pongo localhost o 127.0.0.1, que es lo mismo, si es otra pc pues habra que ponerle la ip o nombre DNS de esa pc, no te olvides que tambien hay que rellenar las demas propiedades del ZConection como ser password,puerto,user,database,protocol,etc.

En cuanto a no poder conectarte con otro servidor que no es tu misma maquina, no te olvides que hay que tener los permisos para poder hacerlo,primero si tienes una cuenta para ese host o PC y esa cuenta su nombre de usuario (username) es localhost pues solo podras conectarte a nivel local y no desde otra maquina,
si quieres conectarte desde otra pc tienes que crearte una cuenta para eso .
Aqui va un ejemplo:
GRANT ALL PRIVILEGES ON *.* TO 'miNombre'@'192.23.34.5' IDENTIFIED BY 'MiContraseña' WITH GRANT OPTION;

esto significa que podre conectarme solo del host que tiene ip 192.23.34.5

si quisiera de Conectarme desde cualquier maquina hago lo siguiente:
GRANT ALL PRIVILEGES ON *.* TO 'miNombre'@'%' IDENTIFIED BY 'MiContraseña' WITH GRANT OPTION;

Por supuesto que en estos casos se esta dando todos los privilegios a ambas cuestas.Hay forma de darle solo privilegios especificos.
Consejo: Lee el manual de gestion de usuario y privilegios de mysql.
Se olvidaba decirte que no podras conectarte aunque tengas los permisos si en el sevidor esta activado algun firewall, o cortafuego, una opcion es desactivarlo,pero tu sabes que no es lo mejor por que el firewall te ayuda con la seguridad, lo mejor es, si es el firewall de windows, añadir una excepcion ,ponerle un nombre u darle el puerto por el cual esta corriendo tu servidor y ya.....a trabajar (esto debe ser en el servidor) al menos yo lo he probado y funciona....
Espero aberte ayudado ...saludos
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por rgstuamigo fecha: 14-01-2009 a las 21:29:54.
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
Erro con Zeos y Mysql newdelphi7 Conexión con bases de datos 2 06-01-2007 17:17:18
Conexion ZEOS y MySQL Diegochr MySQL 20 28-12-2006 17:30:38
MySql y Zeos Lib!! lroblesco Conexión con bases de datos 2 11-04-2006 19:14:44
!Zeos y mysql max 4.1.13 Carlosguiland MySQL 3 16-08-2005 17:08:02
Tables o Zeos en MySQL brandolin MySQL 1 03-07-2003 00:27:37


La franja horaria es GMT +2. Ahora son las 21:42:58.


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