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 : Sélectionner tout - Visualiser dans une fenêtre à part
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