Maison >base de données >tutoriel mysql >Comment créer un utilisateur dans MySQL ?
Comment créer un utilisateur dans MySQL
1 : Tout d'abord, regardez l'emplacement de stockage des informations utilisateur :
1.Les utilisateurs de MySQL sont stockés dans la base de données système "mysql" du système MySQL.
2. Le contenu initial du tableau est :
2 : Créer un utilisateur :
1.créer un utilisateur 'nom d'utilisateur'@'emplacement où se trouve la connexion autorisé' identifié par 'Mot de passe'
Exemple :
create user 'user1'@'192.168.44.64' identified by '123';
Trois : Gestion des autorisations :
1. Que sont les autorisations ?
La permission est le droit de faire quelque chose, comme "insérer", créer, mettre à jour et supprimer. . . .
Le "tout" signifie "toutes les autorisations"
En fait, dans le système MySQL, les autorisations sont les "mots" mentionnés ci-dessus
Quelles sont les autorisations ?
2. Affiné en :
Quatre : Accorder des autorisations utilisateur
1. accorder l'autorisation 1, l'autorisation 2, .... sur une bibliothèque.une unité subordonnée à 'nom d'utilisateur'@ 'Autoriser emplacement de connexion' [identifié par 'mot de passe']
Description :
1, les noms d'autorisation incluent :
insert, update, select, delete, create, drop ......
2. "Une certaine unité subordonnée" fait référence à un élément de données subordonné dans une bibliothèque. Actuellement, nous n'en avons appris que 2 : table, view
Par exemple : php44.Student table ou php44.int_test;
a deux méthodes d'écriture spéciales :
*.* : représente toutes les unités subordonnées dans toutes les bases de données ;
une certaine bibliothèque.* : représente toutes les unités subordonnées <.>
3. Si des autorisations sont accordées aux utilisateurs existants, la partie identifiée peut être omise. Si elle n'est pas omise, cela signifie changer leur mot de passe
Et pour un nouvel utilisateur ; (c'est-à-dire que « nom d'utilisateur » @ « emplacement où la connexion est autorisée » n'existe pas encore), la partie identifiée ne peut pas être omise et l'instruction d'octroi crée en fait un nouvel utilisateur !2 Vous pouvez également accorder "toutes les autorisations" :
grant all privileges on php44.* to 'user1'@'192.168.44.64';
Cinq : Annuler les autorisations utilisateurrévoquer l'autorisation 1, l'autorisation 2, .... sur une bibliothèque.une unité subordonnée de 'nom d'utilisateur'@' Connexion aux emplacements autorisés
Remarque :
1 signifie la même chose que la déclaration d'octroi
2 signifie annuler certaines autorisations d'un utilisateur sur une certaine unité de données ;
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!