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
Question Problemas conexion MyDAC

Tengo un formulario en delphi, utilizo los componentes MyDAC, al momento de colocar un Myconnection y hacer la conexion con mi PC que sirve de alojamiento a mi Base de Datos de MySQL aparece el siguiente mensaje:

Host 'maquina' is not allowed to connect to this MySQL server


¿alguien me podria decir que significa?

Que opcion debo colocar en mi maquina servidora para que cuando ponga mi MyConnection, esta lo haga bien.
Tengo una opcion llamada PORT:3306, voy a checar haber si es esto lo que estoy haciendo mal.

atte. Karla

Última edición por karlaoax fecha: 15-08-2007 a las 20:47:41.
Responder Con Cita
  #2  
Antiguo 15-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
Tienes que darle permisos al usuario para conectarse desde esa máquina o desde cuelaquier lugar. Eso se hace con el comando GRANT desde la consola, aunque yo mejor uso el phpMyAdmin que te facilita la administración de privilegios.

// Saludos
Responder Con Cita
  #3  
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
Cita:
Empezado por roman Ver Mensaje
Tienes que darle permisos al usuario para conectarse desde esa máquina o desde cuelaquier lugar. Eso se hace con el comando GRANT desde la consola, aunque yo mejor uso el phpMyAdmin que te facilita la administración de privilegios.// Saludos
Me estoy conectando como ROOT, y segun entiendo este tiene todos los privilegios

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;

Última edición por karlaoax fecha: 15-08-2007 a las 21:05:27.
Responder Con Cita
  #4  
Antiguo 15-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
Me estoy conectando como ROOT, y segun entiendo este tiene todos los privilegios
En realidad root no es sino un usuario cualquiera con un nombrecito curioso. Me refiero a que puedes darle privilegios a cualquier usuario y quitarlos también, así se llame root, dios o juandelaspestañas.

Cita:
Empezado por karlaoax
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
Aquí estás dando todos los privilegios a root, sobre todas las bases de datos, pero, sólo para cuando se conecta desde localhost, esto es, la máquina donde está el servidor de MySQL. Para que pueda conectarse desde otras máquinas tendrías que hacer algo como

Código:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
aunque no estoy seguro de la sintaxis; la verdad es que nunca me he aprendido el comando GRANT.

// Saludos
Responder Con Cita
  #5  
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
  #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
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
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 21:00:48.


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