Mailinglist Archive: opensuse-es (1673 mails)

< Previous Next >
Re: [suse-linux-s] Mis tribulaciones con las bases de datos.
  • From: "Carlos E. R." <robin1.listas@xxxxxxxxxx>
  • Date: Thu, 25 Nov 2004 01:00:27 +0100 (CET)
  • Message-id: <Pine.LNX.4.58.0411250052140.10285@xxxxxxxxxxxxxxxx>

El 2004-11-24 a las 22:02 +0100, Carlos Lorenzo Matés escribió:

> Veo que ya se ha estendido mucho este hilo con varias respuestas y que mas o
> menos lo has puesto a andar. pero te cuento un poco lo que he hecho yo para
> mi cuñado. (una base de datos para gestionar una granja de terneros)
>
>
> 1. configuras mysql
>
> 2. con el mysqlcc creas una base de datos para la aplicacion

Si, así lo hice.

>
> 3. creas un usuario para administrar la base de datos (con permisos solo sobre
> esa base de datos), pero permisos totales. Opcionalmente puedes crear otro
> usuario para uso de la base de datos, todos los permisos menos crear, borrar
> o modificar tablas.

Ah... ¿entonces no hace falta tener permisos sobre las otra tablas que
crea el mysql? Están creo que en la base "mysql". ¿Y lo de grant, que es?

>
> 4. instalas rekall con el modulo de mysql
>
> 5. creas una nueva base de datos en rekall dandole como backend de datos el
> mysql y eligiendo la base de datos previamente creada.
>
> 6. ahora ya dentro de rekall es donde das de alta las tablas y puedes asignar
> los tipos de campos como autoincrement, etc.

Si, eso he hecho, funciona.

>
> Lo unicvo que si que tienes que hacer es respetar las palabras clave de mysql.
> en el manual te menciona algunas palabras reservadas que no puedes usar como
> nombres de campos o tablas ya que lias la sentencia SQL.

¡Ya me he dado cuenta! Pero eso el mysqlcc (que da un segfault) o el
rekall (que da un error indescifrable) tenían que saberlo de antemano y
decirme que ese nombre de campo no es válido. De eso se trata, de tener un
"frontend" que me lleve de la manita ;-)

--
Saludos
Carlos Robinson


< Previous Next >