Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/03/2011, 21h26   #1
Invité régulier
 
Homme
Étudiant
Inscription : mars 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mars 2011
Messages : 19
Points : 5
Points : 5
Par défaut Mysql transforme les mots utilisés en mots réservés !

Bonjout les pros
j'ai un problème avec mysql, je lui écrit une requête de création de table ANIMAL et il m'affiche le mot ANIMAL de la table en majuscule bleu comme s'il était un mot réservé, la même chose pour l'instruction:
INSERT into mysql.user VALUES (....) il m'affiche user en USER bleu et n'accépte pas les modifications??? quelqu'un sait pourquoi???
Merci énormément
larbiDida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2011, 07h31   #2
Invité régulier
 
Homme
Étudiant
Inscription : mars 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mars 2011
Messages : 19
Points : 5
Points : 5
Je pense que j'ai trouvé une réponse, je pense que pour donner des privilèges sur la table mysql.user les informations n'apparaissent pas dans la table user (on ne voit pas les Y et N dans le table)?? est ce que c'est pour ça ?? car quand je donne des privilèges sur d'autres tables ça passe (on les vois dans la tables user) mais des privilèges qui concernent la table user elle même on ne les vois pas!! quelqu'un peut confirmer ??
larbiDida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2011, 03h54   #3
Invité régulier
 
Homme
Étudiant
Inscription : mars 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mars 2011
Messages : 19
Points : 5
Points : 5
Apparemment, ma question n'est pas claire, alors je vais la poser autrement car je pense que j'ai une piste.
Alors la question est : est-ce que cette requête est possible ?
Code :
GRANT SELECT, INSERT, DELETE ON mysql.user TO "user"@"server";
C'est-à-dire, peut-on donner des droits sur la table mysql.user ou non ?
Si oui, est-ce qu'elle remplacerait la commande WITH GRANT PRIVILEGES ?

Merci de me répondre
larbiDida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2011, 06h01   #4
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 544
Points : 9 544
Normalement, quand tu interviens directement sur les tables système, il faut que tu fasses un FLUSH PRIVILEGES ensuite.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2011, 16h03   #5
Invité régulier
 
Homme
Étudiant
Inscription : mars 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mars 2011
Messages : 19
Points : 5
Points : 5
Oui j'ai fait ça et j'ai trouvé la solution à ma question !! il fallait regarder dans la table table_privileges pour voir les privilèges qu'à mon utilisateur par rapport à cette table.
larbiDida est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h13.


 
 
 
 
Partenaires

Hébergement Web