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";
}