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 :
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.
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");
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
Partager