Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/12/2006, 03:31
natxojarto
 
Fecha de Ingreso: octubre-2006
Mensajes: 204
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: no me crea el usuario

Te pongo el codigo exacto el tema es que me crea la base de datos pero no me crea el usuario, lo he cambiao un poco pq igual no funcionaba pero es q el usaurio no aparece. Pero puede haber un problemilla, el tema es q cuando meto el nombre del usuario y contraseña me aparece un usuario sin privilegios pero un usario como si fuese root, es decir q tengo dos roots: Uno root que es el q se puede utilizar y otro el usuario q no puede hacer nada ni en su base de datos ni en ningun sitio, esto puede ser porque al principio hice una consulta mal y aparecio ahi pero el tema es ¿Cómo lo borro? Si alguien sabe q me comente por favor y os pongo el codigo
Código PHP:
$usu=$_POST['Usuario'];
   
$pass=$_POST['Contraseña'];
    
mysql_query("CREATE DATABASE $usu",$link);
    if(!empty(
$my_error)){
        echo
"Ha habiado un error al crear la BD. $my_error";
    }
    else{
    echo 
"La base de datos ha sido creado";
    }
    
$sql"GRANT USAGE ON * . * TO '$usu'@'localhost' IDENTIFIED BY '$pass'";
    
$sql"GRANT ALL PRIVILEGES ON '$usu' . * TO '$usu'@'localhost' WITH GRANT OPTION";
    if(!empty(
$my_error)){
        echo
"Ha habiado un error al darle privilegios al usuario. $my_error";
    }
    else{
    echo 
"El usuario tiene privilegios";
    }