FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
acceder a mysql en server
HOla, estoy recien empesando a meterme con mysql y tengo algunas dudas/problemas.
Instalé los componentes ZeosLib en delphi7, tengo en mi pc instalado Appserv el cual instala MySql 5.0.45 (utilizo eso por que hacia trabajos para paginas web), realice un pequeño ejemplo que encontre en internet para trabajar con zeos y mysql y me funcionó, luego descargue mysql-gui-tools-5.0-r12-win32.msi para administrar bases de datos y funciona bien con las bases de datos que tengo en mi pc, el siguiente paso a realizar fue descargar MySql para instalarlo en el servidor (otro pc), pero ahora no puedo acceder a dicho server desde mysql administrator, que puede estar pasando?? Buscando info por aqui y por alla encontre que hay que dar privilegios a los pc's que se conectaran al servidor, es esto asi?? y como se hace??, tendría que hacerlo para cada pc que vaya a instalar mi aplicacion y que se conecta al server?? Si alguien me da algo de info para aclararme un poco mas estaría agradecido. Otra cosa, he leido en varios post del foro que al utilizar los componentes ZEOS solo es necesario tener en el pc cliente el ejecutable de la aplicacion y una dll de mysql, en donde obtengo dicha dll?? en el ejemplo que encontre en internet decia que venian en el mismo paquete de componente pero el que yo descargue no venia ninguna dll. Saludos
__________________
Greco - Principiante Última edición por Greco fecha: 17-04-2008 a las 02:21:14. |
#2
|
||||
|
||||
En efecto. Debes asignar privilegios para poder acceder a tu servidor. Estos privilegiso se basan en una combinación usuario-dirección IP. Con el MySQL Administrator de las GUI Tools puedes crear usuarios y asignar privilegios en la pestaña User Administration. Puedes usar comodines como % para indicar, por ejemplo, que un usuario puede conctarse desde cualquier parte. O bien restringirlo un poco con algo como xxx.yyy.zzz.% para poder conectarse sólo desde el segmento xxx.yyy.zzz También puede refinar los permisos, especificando a qué bases o qué tablas (incluso qué columnas) puede acceder determinado usuario.
// Saludos |
#3
|
||||
|
||||
muchas gracias roman, investigaré la manera de hacerlo y cualquier duda lo posteo aqui.
Saludos
__________________
Greco - Principiante |
#4
|
||||
|
||||
Por defecto MySQL trae el usuario root configurado para conectarse únicamente desde la misma pc donde está instalado el servidor. Lo que puedes hacer es añadir un usuario mediante el MySQL-Administrator directamente en la pc que hace de servidor.
Para permitir que un usuario pueda conectarse desde calquier parte hay que indicar en el campo host un "%". En tu ZConnection pones el nombre de usuario y el pasw que diste de alta y eso es todo. Otra cosa, también el servidor debe tener habilitada la opción para aceptar conexiones externas. Esto se verifica en el archivo my.cnf o my.ini (linux o windows) en donde la opción skipnetworking debe estar en No o bien comentada.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#5
|
||||
|
||||
Agregando a lo dicho por Roman y AzidRain, puedes dar los privilegios de esta manera: Accesas al Command Line Client digita la clave asignada al servidor luego haces lo siguiente:
Cita:
Espero te sirva, Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mysql server embedded | eldonfsr | C++ Builder | 3 | 30-11-2007 04:46:24 |
Acceder a MySQL desde Lazarus (Soy novato) | nachopro | Conexión con bases de datos | 6 | 11-08-2007 20:16:29 |
Componentes gratuitos para acceder a SQL Server 2005 | ckaki | SQL | 4 | 22-05-2007 12:53:03 |
MySql y Sql Server | trex2000 | MS SQL Server | 2 | 05-10-2006 15:39:16 |
Acceder a MySql desde Delphi 2005 | Fitoperu | Conexión con bases de datos | 1 | 29-08-2005 14:02:15 |
|