*   >> Lecture Éducation Articles >> science >> la programmation

Mysql Account Management Statements

révoquer les privilèges est, révoquer les privilèges sur les articles de l'utilisateur en est un exemple, révoquer CREATE USER * * de 'John' @ 'localhost'.; Si vous avez plus d'un privilège de révoquer, de séparer les privilèges par des virgules. Vous ne pouvez révoquer les privilèges qui sont les vôtres (que vous avez accordé). Rappelez-vous, vous devez être prudent lors de l'utilisation *. *. Vous verrez des exemples de points particuliers dans la prochaine partie de la série. Quand vous donnez à quelqu'un un privilège, il est comme vous avez copié le privilège de la personne.

Les privilèges ne sont pas transférés. Ainsi, lorsque vous supprimez un droit de quelqu'un, vous continuez à utiliser ce privilège, mais il ne peut plus l'utiliser. Pour utiliser la syntaxe de révocation ci-dessus, vous devez avoir le privilège GRANT OPTION. Il ya une autre syntaxe de l'instruction de révocation, mais qui nécessite le privilège CREATE USER à utiliser. Vous le verrez dans une partie ultérieure de l'series.Dropping un utilisateur Vous pouvez supprimer un utilisateur. Vous ne disposez pas de révoquer les privilèges d'un utilisateur avant de vous laisser tomber.

Lorsqu'un utilisateur est supprimé, son compte est fermé, il perd tous ses privilèges et il ne peut plus l'accès (à identifier), le serveur MySQL (il ne peut plus accéder à une base de données ou une table. Il peut accéder à rien). La syntaxe pour supprimer un utilisateur est: baisse account_name utilisateur Donc, si vous voulez supprimer l'utilisateur John, vous taperez: drop user 'john' @ 'localhost'; Vous devez le privilège CREATE USER afin d'utiliser ce mot de passe statement.

Set Supposons que vous avez créé l'utilisateur, John comme suit: Créer un utilisateur «john '@' localhost '; Cette déclaration sans le mot de passe est OK; mais John ne sera pas en mesure de se connecter au serveur, parce qu'il n'a pas de mot de passe. Il est possible pour vous d'aller ensuite et donnez John un mot de passe comme suit: mot de passe défini pour 'john' @ 'localhost' = mot de passe («John123 '); Notez que la déclaration de passe Set a un opérateur d'affectation.

En termes simples, la syntaxe est: mot de passe défini pour 'nom_utilisateur' @ 'nom_hôte' = mot de passe («psswrd '); Ici, le mot de passe () est une fonction fournie par MySQL. Vous devez l'utiliser comme indiqué ci-dessus dans la déclaration Définir mot de passe. Ne pas oublier d'inclure le mot réservé, "pour", dans la déclaration. Pour utiliser l'instruction

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.