Maison  >  Article  >  base de données  >  Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat

Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat

PHPz
PHPzavant
2023-05-27 16:07:502669parcourir

    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

    Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat

    Remarque : la configuration de l'hôte est en %, ce qui signifie que toutes les adresses IP peuvent accéder

    Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat2.

    Points clés :

    Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat

    L'ajout d'autorisations au top localhost est valable pour toutes les bases de données Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat

    Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat 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

      Assign une autorisation de l'utilisateur qui ne peut faire fonctionner la base de données du test
    • pour l'exemple 2

    Assign à un utilisateur avec uniquement des autorisations de lecture et ne peut interroger la base de données

    Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat

    Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicatmysql

    Autorisations

    Comment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat

    Niveau d'autorisationComment résoudre le problème de configuration des autorisations utilisateur de la base de données MySQL dans Navicat

    Description de l'autorisation RÉFÉRENCES Base de données ou tableAUTORISATION D'INDEXINSERTTableINSÉRER les autorisations SELECTTableAutorisations de requêteUPDATETableAutorisations de mise à jourCRÉER UNE VUEVueCréer une autorisation de vue AFFICHER LA VUE 🎙 CRÉER UNE PROCÉDURE STOCKÉE EXÉCUTER L'AUTORISATION DE LA PROCÉDURE STOCKÉEAutorisations d'accès aux fichiersCréer des autorisations de table temporairesVerrouiller l'autorisation de la tableCréer des autorisations utilisateurAfficher les autorisations du processus

    CRÉER

    Base de données, table ou index

    Créer une autorisation de base de données, de table ou d'index

    "DROP"

    ALTER

    Table
    Modifier la table, par exemple en ajoutant des champs, des index, etc.

    SUPPRIMER

    Tableau

    Autorisation de suppression de données

    INDEX

    Table

    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!

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