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
  #21  
Antiguo 24-06-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Hola, veo que te falta algo, a lo mejor sea eso:

Cita:
grant select, insert, delete, UPDATE,CREATE, drop
on ferreteria.* <--//¿Ves el punto y asterisco?
to root@10.0.0.4
identified by '';
Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #22  
Antiguo 24-06-2008
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 19
Jheysson13 Va por buen camino
Gracias por notar ese punto y aclaramelo, creo que ese podia ser el problema a que no le otorgaba los privilegios a las tablas...

pero como a mi siempre se me complican las cosas, ahora me pasa algo peor,
el mysql no me permite hacer nada mas que cargar la base de datos, si intento crear una nueva bae de dato, tabla, hasta otorgar los priviligios me sale el siguiente error:

Código SQL [-]
access denied for user 'root'@'localhost' to database 'mibasededatos'

pienso que seria algun error de mysql, pero lo reinstale y me hace lo mismo. estoy seguro que se bloqueo de alguna manera.. como soluciono esto..

gracias.....
__________________
El fin Justifica los medios. Lo Importate es llegar
Responder Con Cita
  #23  
Antiguo 24-06-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Hola, amigo una pregunta:

¿10.0.0.4 = localhost?, si no es así debes hacer el proceso de nuevo con root@localhost en vez de root@10.0.04.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #24  
Antiguo 24-06-2008
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 19
Jheysson13 Va por buen camino
gracias por tu atencion, me imaginaba que localhost=10.0.0.4, osea mi ip y trate de igual maneram y me sale el mismo error. pero este error en dado caso solo deberia de aparecer al dar privilegios a las bases de datos, no deberia de salir el mismo error al crear una base de dato nueva,es el mismo error creando bases, otorgando privilegios, entiendes..

espero me entiendas gracias de nuevo..
__________________
El fin Justifica los medios. Lo Importate es llegar
Responder Con Cita
  #25  
Antiguo 24-06-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Cita:
Empezado por Jheysson13 Ver Mensaje
gracias por tu atencion, me imaginaba que localhost=10.0.0.4, osea mi ip y trate de igual maneram y me sale el mismo error. pero este error en dado caso solo deberia de aparecer al dar privilegios a las bases de datos, no deberia de salir el mismo error al crear una base de dato nueva,es el mismo error creando bases, otorgando privilegios, entiendes..

espero me entiendas gracias de nuevo..
Hola, amigo, a cada base de datos nueva debes darle los privilegios a las pc que la van a utillizar, lo que no debes darle privilegios ya que la tienen son las tablas de dicha base de datos, o sea, por cada base de datos que creas debes crear los privilegios necesarios, no las tablas.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #26  
Antiguo 24-06-2008
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 19
Jheysson13 Va por buen camino
Cita:
Empezado por enecumene Ver Mensaje
Hola, amigo, a cada base de datos nueva debes darle los privilegios a las pc que la van a utillizar, lo que no debes darle privilegios ya que la tienen son las tablas de dicha base de datos, o sea, por cada base de datos que creas debes crear los privilegios necesarios, no las tablas.

Saludos.
me imaginaba que no me entederias jejej, lo que sucede es que cuando hago lo siguiente:

Código SQL [-]
create database minuevabase;

hace lo siguiente:

Código SQL [-]
access denied for user 'root'@'localhost' to database 'minuevabase'

y asi me hace con otros comandos como el
Código SQL [-]
grant select,insert....
espero que me entiendas ahora,es que no me da la oportunidad de crear una base nueva..gracias por tu pasiensia jeje.
__________________
El fin Justifica los medios. Lo Importate es llegar
Responder Con Cita
  #27  
Antiguo 24-06-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
, vale, ¿por donde creas la base?, por la ventana de comando o por un manejador?.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #28  
Antiguo 24-06-2008
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 19
Jheysson13 Va por buen camino
bueno, anteriormente las creaba por las ventanas de comando de mysql, pero como era demaciado duradero crear las tablas decidi utilizar el sql manager 2007 for mysql...

pero se da el caso que ahora no puedo crear bases de datos, ni dar privilegios, ni desde la ventana de comandos ni del manager..
nota: al principio podia utilizar los dos metodos para no perder la costumbre, pero desde ayer me comenzo este error...gracias de nuevo
__________________
El fin Justifica los medios. Lo Importate es llegar
Responder Con Cita
  #29  
Antiguo 24-06-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Cita:
Empezado por Jheysson13 Ver Mensaje
bueno, anteriormente las creaba por las ventanas de comando de mysql, pero como era demaciado duradero crear las tablas decidi utilizar el sql manager 2007 for mysql...

pero se da el caso que ahora no puedo crear bases de datos, ni dar privilegios, ni desde la ventana de comandos ni del manager..
nota: al principio podia utilizar los dos metodos para no perder la costumbre, pero desde ayer me comenzo este error...gracias de nuevo
Cuando instalaste MySQL 5.0, volviste a crear el host con los datos correctos y registraste la base de nuevo con el manager?.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #30  
Antiguo 24-06-2008
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 19
Jheysson13 Va por buen camino
cuando instale el mysql 5 lo hice igual que la rpimera vez todo en defaul, las bases de datos las cree nuevamente para evitar conflictos y el manager me reconoce la base de datos.. pero ahora cuando la conecto la base de datos con el manager me da un error aunke se conecta

Código SQL [-]
sql error: select command denied to user 'root'@'localhost' for table 'mitabla'

como veo por el lado que vas, voy a desintalar el manager y tratar de nuevo, pero si tienes alguna recomendacion la espero gracias..
__________________
El fin Justifica los medios. Lo Importate es llegar
Responder Con Cita
  #31  
Antiguo 24-06-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Bueno, dejame decirte como trabajo yo, yo uso un paquete Apache+Mysql+PHP, donde lo instalas y queda todo configurado, ya que es mas facil que instalarlo todo individual, entonces, para manejar la base de datos yo utilizo el phpMyAdmin que ya trae el paquete, tal vez cuando usas el EMS manager, el servidor Mysql lo ve como una maquina mas, ¡ojo!, nunca usado el EMS for Mysql aunque si conozco su interfaz ya que es la misma que el de EMS for Interbase/firebird.

El paquete que uso es AppServ.

Saludos
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #32  
Antiguo 24-06-2008
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 19
Jheysson13 Va por buen camino
bueno gracias por el concejo, ya habia desintalado el ems manager y el mysql y reinstale solo el mysql y cuando lo probe me funciono bien..
mas como habia dicho antes que era muy complejo estar creando tablas en la ventana de comandos, creo que me bajare el paquete que me dices y lo probare... gracias de nuevo por tu ayuda..

aunque estoy seguro que volvere por tu ayuda pronto jejeje, gracias..
__________________
El fin Justifica los medios. Lo Importate es llegar
Responder Con Cita
  #33  
Antiguo 24-06-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Despreocupate compañero que aquí te espero, luego te paso la factura.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #34  
Antiguo 25-06-2008
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 19
Jheysson13 Va por buen camino
espero que no sea cara esa factura ejejej, por que tengo algunas dudas mas que deseo plantear, antes de continuar con mi proyecto, aprovecho este hilo para no habrir uno nuevo si algun moderador piensa que esta mal puede tomar accion si preocuparse...

1: para que mi programa funcione en una pc sin delphi instalado que debo hacer?
2: si tengo que llevar mi trabajo a la universidad como llevo las bases de datos que cree en mysql en mi casa? pues el mysql almacena por si solo las bases de datos (de que forma la llevo con mi programa)

3:es necesario instalar el mysql en todas las pc donde voy a correr mi programa?
(dado el caso, tendria que otorgar privilegios tambien es decir; grant select, insert.....y esas cosas).
espero entiendan mis inquietudes..y que no sean algo tontas las preguntas.
gracias de nuevo
__________________
El fin Justifica los medios. Lo Importate es llegar
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 conexion de zeos a mysql srangel Conexión con bases de datos 1 29-01-2015 16:01:31
Problemas con la conexion con Zeos Pachangero MySQL 5 24-01-2009 19:04:26
Problemas con Zeos y TDBChart :D pgraciap MySQL 1 21-11-2005 20:38:15
Problemas con Zeos + Interbase pyanqn Conexión con bases de datos 2 02-11-2005 15:40:34
Problemas en un calculo con Zeos en mysql... uper MySQL 1 26-10-2005 23:38:15


La franja horaria es GMT +2. Ahora son las 11:51:39.


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