Problema con mysql y perl.
Bernardo Suarez
bsuarez en gmail.com
Lun Mayo 2 11:02:49 CLT 2005
On 5/2/05, Claudio Villanueva A. <cvillanueva en tejasgrau.cl> wrote:
> Hola a todos.
>
> Tengo el siguiente problema con mysql :
>
> Al crear un usuario en la consola de mysql usando lo siguiente :
>
> GRANT insert,select,update,delete,create,drop,alter ON labasededatos.*
> TO elusuario IDENTIFIED BY 'lapassword';
>
> Se conecta lo mas bien y me permite realizar todo lo especificado.
> Sin embargo al crearlo a traves de perl usando la misma sentencia, el
> usuario es creado (Aparece en la DB mysql y tabla user) pero no logro
> conectarme a la DB ni por la consola directamente ni por perl.
>
> Con perl estoy especificamente usando este codigo :
>
> Use DBI;
> $db = DBI->connect("dbi:mysql:dbname=mysql", "$userdb",
> "$adm_dbpass", { PrintError => 0, RaiseError => 0 });
>
> if ( ! defined $db ) {die "No se puede conectar a la base de datos\n";}
> $stm = $db->prepare("GRANT
> insert,select,update,delete,create,drop,alter ON labasededatos.* TO
> elusuario en localhost IDENTIFIED BY '$lapassword'");
> $stm->execute();
> $stm->finish();
> $db->disconnect;
>
> En san google no he podido pillar nada, ni en castellano ni en ingles.
> Que podra ser??
> De antemano, gracias
>
> Claudio Villanueva A.
>
- No será mejor una lista de perl?
- BTW Que error te da?
- Ojo que en la sentecia de perl que muestras especificas el host y en
la otra no
- Salu2
--
BSG
Más información sobre la lista de distribución Linux