Bonjour,

Je voudrais créer le user de control de phpmyadmin et relancer les privilèges avec un fichier importé en ligne de commande


voici mon fichier texte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
GRANT USAGE ON mysql.* TO 'toto'@'localhost' IDENTIFIED BY 'toto';
 
    GRANT SELECT (
    Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
    Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
    File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
    Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
    Execute_priv, Repl_slave_priv, Repl_client_priv
                  )
    ON mysql.user TO 'toto'@'localhost';
 
    GRANT SELECT ON mysql.db TO 'toto'@'localhost';
 
    GRANT SELECT ON mysql.host TO 'toto'@'localhost';
 
    GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
    ON mysql.tables_priv TO 'toto'@'localhost';
 
FLUSH PRIVILEGES ;
pour l'import, je vais dans la console mysql command line client (mon root a tout les privilège et le grant et je tape

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mysql> source c:\user.sql
en résultat il donne 6 fois la ligne
Query OK, O rows affectec <0.00 sec>
et je ne sais pas s'il y a eu un flush des privilèges

Quelqu'un peut pourquoi mon user n'a pas été crée?
merci d'avance