Maison >base de données >tutoriel mysql >Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat
Lorsque vous utilisez une base de données, vous rencontrerez plusieurs utilisateurs et attribuerez des autorisations utilisateur. Certains utilisateurs ne peuvent que lire, certains utilisateurs peuvent lire et écrire, et certains utilisateurs ne peuvent exploiter qu'une ou plusieurs bases de données. définir les autorisations. Ici, je vais décrire comment utiliser les opérations graphiques Navicat pour attribuer des autorisations utilisateur
Si vous utilisez SQL Grant pour attribuer des autorisations, reportez-vous à la gestion des autorisations de gestion de base de données MYSQL
Commande SQL Grant de base :
Attribuer aux utilisateurs Toutes les autorisations pour une seule base de données : accordez toutes les autorisations sur le nom de la base de données.* au nom d'utilisateur @’%» identifié par «
1. Créez un utilisateur
2.
L'ajout d'autorisations au top localhost est valable pour toutes les bases de données
Sélectionnez une seule base de données et cliquez sur Ajouter des autorisations, elle est valable pour la base de données sélectionnée
Par exemple 1
mysql
Autorisations
Niveau d'autorisation
Description de l'autorisationCRÉER | Base de données, table ou index | Créer une autorisation de base de données, de table ou d'index | |
"DROP" |
RÉFÉRENCES | Base de données ou table | |
ALTER | Table | ||
Modifier la table, par exemple en ajoutant des champs, des index, etc. SUPPRIMER | Tableau | Autorisation de suppression de données | |
INDEX | Table | ||
INSERT |
| TableINSÉRER les autorisations | |
SELECT | Table |
| Autorisations de requête|
UPDATE | Table | Autorisations de mise à jour | |
| CRÉER UNE VUEVue | Créer une autorisation de vue | |
AFFICHER LA VUE 🎙 | CRÉER UNE ROUTINE |
PROCÉDURE STOCKÉE | |
EXE MIGNON |
PROCÉDURE STOCKÉE |
||
FILE |
Accès aux fichiers sur l'hôte du serveur |
||
CRÉER DES TABLES TEMPORAIRES |
Gestion du serveur | ||
LOCK TABLES |
Gestion du serveur |
||
CRÉER UN UTILISATEUR |
Gestion du serveur |
||
|
PROCESS |
Gestion du serveur | |
|
RELOAD |
Gestion du serveur |
Autorisation d'exécuter des commandes de vidage, de journaux de vidage, de privilèges de vidage, de statut de vidage, de tables de vidage, de threads de vidage, d'actualisation, de rechargement et d'autres commandes |
CLIENT DE RÉPLICATION |
Gestion du serveur |
Autorisation de copie |
|
ESCLAVE DE RÉPLICATION |
Gestion du serveur |
Autorisation de copie |
|
AFFICHER LES BASES DE DONNÉES | Gestion du serveur |
Afficher les autorisations de la base de données |
|
SHUTDOWN |
Gestion du serveur |
Autorisation de fermeture de la base de données |
|
SUPER |
Gestion du serveur |
Exécuter le fil de discussion autorisation |
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!