2013-06-21 3 views
0

Créer un nom d'utilisateur et un mot de passe pour l'utilisateur et accorder une subvention à cet utilisateur pour insertion, mise à jour, sélection pour cet utilisateur.Activer les options GRANT pour les utilisateurs

Je suis connecté en tant qu'administrateur et créer utilisateur

Syntaxe:

CREATE USER 'demoone'@'localhost' IDENTIFIED BY 'password'; 

mais il affiche un certain message d'erreur dans la base de données MySQL

Dans mon hébergeur je crée une base de données et aussi lire seul nom d'utilisateur. Je donne différents mots de passe et différents noms d'utilisateur pour cette base de données. Mais quand j'essaye de me connecter, les deux fois, il affiche les mêmes options (comme updata, delete ... etc ...).

Je donne GRANT à un utilisateur puis mysql affiche un message d'erreur. Syntaxe: GRANT SELECT, INSÉRER SUR . TO 'someuser' @ 'somehost';

Je ne sais pas ce qui ne va pas. S'il vous plaît rectifier moi. Merci.

+0

Lorsque vous vous connectez vous vous connectez en tant que superadmin avec des privilèges de concession? – jeff

Répondre

0
GRANT SELECT, INSERT ON *.* TO 'someuser'@'somehost'; 

signifie, vous donnez l'autorisation de sélectionner et d'insérer à l'utilisateur « someuser » de la machine « de somehost » sur . (signifie toutes les tables de toutes les bases de données).

S'il vous plaît faites attention à vider les privilèges.

Questions connexes