Donner des droits à un utilisateur via mysql_query
Bonjour,
Je suis bloqué sur mon travail, je cherche à créer un utilisateur, créer une base de données et donner tout les droits de l'utilisateur créé sur cette base de données.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
$PARAM_hote='xxx.xxx.xxx.xxx';
$PARAM_utilisateur='root';
$PARAM_mot_passe='mot_de_passe';
mysql_connect($PARAM_hote, $PARAM_utilisateur, $PARAM_mot_passe);
mysql_query("GRANT USAGE ON *.* TO '".$userMysql."'@'localhost' IDENTIFIED BY '".$pwdMysql."'");
mysql_query("CREATE DATABASE ".$vtiger_file);
mysql_query("GRANT ALL PRIVILEGES ON ".$vtiger_file.".* TO '".$userMysql."'@'localhost' IDENTIFIED BY '".$pwdMysql."' WITH GRANT OPTION");
mysql_query("FLUSH PRIVILEGES"); |
Quand j’exécute ça, j'ai mon user qui se créé et j'ai ma DB qui se créée. Par contre les privilèges ne sont pas accordés.
Tout fonctionne très bien mais pas le GRANT ALL ! :?
Est ce qu'il y a quelque chose qui va pas dans mon code ?
Merci