Maison >base de données >tutoriel mysql >Comment créer un utilisateur dans MySQL ?

Comment créer un utilisateur dans MySQL ?

黄舟
黄舟original
2017-08-02 09:59:422566parcourir

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.

Comment créer un utilisateur dans MySQL ?

2. Le contenu initial du tableau est :

Comment créer un utilisateur dans MySQL ?

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

Comment créer un utilisateur dans MySQL ?

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 ?

Comment créer un utilisateur dans MySQL ?

2. Affiné en :

Comment créer un utilisateur dans MySQL ?

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 &#39;user1&#39;@&#39;192.168.44.64&#39;;

Cinq : Annuler les autorisations utilisateur

ré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!

Déclaration:
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