Maison > base de données > tutoriel mysql > Résumé des instructions de contrôle des autorisations MySQL

Résumé des instructions de contrôle des autorisations MySQL

藏色散人
Libérer: 2020-03-23 08:54:49
avant
2113 Les gens l'ont consulté

Résumé des instructions de contrôle des autorisations MySQL

Déclaration de contrôle des autorisations MySQL

1. Connectez-vous au serveur MySQL en utilisant le compte root :

mysql -u root -pmypass;
Copier après la connexion

2. Basculez vers l'instance de base de données mysql :

use mysql;
Copier après la connexion

3. Affichez la table des utilisateurs :

select host, user, password from user;
Copier après la connexion

4. Créez un utilisateur "yang" autorisé uniquement à se connecter à partir de cette machine, avec. un mot de passe de "yangpass":

create user 'yang'@'localhost' identified by 'yangpass';
Copier après la connexion

5. Supprimez un utilisateur de connexion local nommé "yang":

drop user 'yang'@'localhost';
Copier après la connexion

6. Créez un utilisateur "yang" qui permet de se connecter depuis n'importe quel hôte, avec le mot de passe "yangpass":

create user 'yang'@'%' identified by 'yangpass';
Copier après la connexion

7. Changez le mot de passe de l'utilisateur "yang" qui est autorisé à se connecter depuis n'importe quel hôte. Le nouveau mot de passe est "yan":

set password for 'yang'@'%' = password('yan');
Copier après la connexion

8. le mot de passe de l'utilisateur "yang" qui est autorisé à se connecter depuis n'importe quel hôte. Utilisateur, accordez toutes les autorisations à la bibliothèque yang_test :

grant all privileges on yang_test.* to 'yang'@"%";
Copier après la connexion

9. Actualisez les autorisations pour que la modification des autorisations prenne effet :

.
flush privileges;
Copier après la connexion

10. Créez un utilisateur "distant" qui permet la connexion à partir de n'importe quel hôte, mot de passe pour "app" :

create user 'remote'@'%' identifed by 'app';
Copier après la connexion

11 Accordez les autorisations CRUD à la table "t_weapon" sur la bibliothèque "yang_test" pour. l'utilisateur "distant" :

grant select, delete, update, insert on yang_test.t_weapon to 'remote';
Copier après la connexion

12. Révoquer l'utilisateur "yang" dans la bibliothèque "Toutes les autorisations sur la bibliothèque yang_test" :

revoke all privileges on yang_test.* from 'yang'@'%';
Copier après la connexion

Tutoriel vidéo mysql recommandé, adresse : https:/ /m.sbmmt.com/course/list/51.html

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal