Maison > base de données > tutoriel mysql > Exemple d'explication MySQL : ajout de comptes, octroi d'autorisations et suppression d'utilisateurs

Exemple d'explication MySQL : ajout de comptes, octroi d'autorisations et suppression d'utilisateurs

php是最好的语言
Libérer: 2018-08-07 11:32:23
original
1402 Les gens l'ont consulté

1. Ajouter un compte :

# 创建一个密码为123456的testuser账户# 若不写【identified by '123456'】则创建一个密码为空的testuser账户mysql> create user testuser identified by '123456';# 刷新权限变更mysql> flush privileges;
Copier après la connexion

2. Accorder des autorisations

# 为testuser账户授予本地访问所有数据库的所有权限mysql> grant all privileges on *.* to 'testuser'@'localhost' identified by '123456';
mysql> flush privileges;
Copier après la connexion

Format de commande :

grant privilegesCode on dbName.tableName to username@host identified by "password";
Copier après la connexion

privilegesCode signifie accorder. Les types d'autorisations suivants sont couramment utilisés :
all privileges : Toutes les autorisations ;
select : Autorisations de lecture
delete : Autorisations de suppression
update : Autorisations de mise à jour ; 🎜>
 : créer des autorisations ; create
 : supprimer les autorisations de la base de données et de la table de données. drop

Les types d'autorisations complets sont les suivants :

           Select_priv: Y
           Insert_priv: Y
           Update_priv: Y
           Delete_priv: Y
           Create_priv: Y
             Drop_priv: Y
           Reload_priv: Y
         Shutdown_priv: Y
          Process_priv: Y
             File_priv: Y
            Grant_priv: Y
       References_priv: Y
            Index_priv: Y
            Alter_priv: Y
          Show_db_priv: Y
            Super_priv: Y
 Create_tmp_table_priv: Y
      Lock_tables_priv: Y
          Execute_priv: Y
       Repl_slave_priv: Y
      Repl_client_priv: Y
      Create_view_priv: Y
        Show_view_priv: Y
   Create_routine_priv: Y
    Alter_routine_priv: Y
      Create_user_priv: Y
            Event_priv: Y
          Trigger_priv: YCreate_tablespace_priv: Y
Copier après la connexion
Pour une introduction détaillée, vous pouvez lire la documentation officielle de MySQL

indique la bibliothèque ou la table spécifique à laquelle accorder des autorisations. Celles couramment utilisées sont les suivantes Plusieurs options : dbName.tableName

 : Accorder des autorisations à toutes les tables de toutes les bases de données de ce serveur de base de données *.*
 : Accorder des autorisations à toutes les tables du dbName ; base de données ; dbName.*
 : accordez les autorisations à la base de données Autorisations de la table dbTable dans dbName. dbName.dbTable

représente l'utilisateur accordé et l'adresse IP à laquelle l'utilisateur est autorisé à se connecter. L'hôte a les types suivants : username@host

 : L'utilisateur est uniquement autorisé à se connecter localement, pas à distance. localhost
 : Permet la connexion à distance depuis n'importe quelle machine à l'exception de cette machine. %
 : Une IP spécifique indique que l'utilisateur n'est autorisé à se connecter qu'à partir d'une IP spécifique. 192.168.1.11

 : Indique le mot de passe de l'utilisateur disposant des droits d'accès. S'il n'y a pas une telle déclaration, le mot de passe par défaut est vide. identified by "password"

Afficher les commandes d'autorisation accordées :

mysql> show grants for 'testuser';
Copier après la connexion
3. Supprimer des utilisateurs

# 将刚才创建的本地访问权限的testuser用户删除drop user testuser@'localhost';
Copier après la connexion
Recommandations associées :


MySql Ajouter utilisateurs, créer de nouvelles bases de données, autorisation des utilisateurs, supprimer des utilisateurs, modifier les mots de passe

MySQL ajouter/supprimer des utilisateurs, autoriser, modifier les mots de passe

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:php.cn
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