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

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

藏色散人
藏色散人avant
2020-03-23 08:54:492073parcourir

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;

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

use mysql;

3. Affichez la table des utilisateurs :

select host, user, password from user;

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';

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

drop user 'yang'@'localhost';

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';

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');

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'@"%";

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

.
flush privileges;

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';

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';

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'@'%';

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer