MySQL

Comment Accorder ALL PRIVILEGES à un Utilisateur de Base de Données

Accordez ALL PRIVILEGES à un utilisateur de base de données MySQL sur le Panel Nobregas — lors de la création, via Manage, ou en mettant à niveau les permissions existantes.

3 min de lecture 4 vues Mis à jour Mar 17, 2026

Accorder ALL PRIVILEGES donne à un utilisateur de base de données le contrôle complet sur une base de données spécifique — il peut lire, écrire, créer des tables, supprimer des tables et effectuer toute autre opération. C'est la configuration la plus courante pour les utilisateurs d'applications qui nécessitent un accès complet à la base de données.

Quand Utiliser ALL PRIVILEGES

Accordez ALL PRIVILEGES quand :

  • L'utilisateur est l'utilisateur principal de l'application connectant votre site web ou application à la base de données.
  • Vous avez besoin d'un contrôle administratif complet sur la base de données.
  • L'utilisateur gère le cycle de vie complet de la base de données (création de tables, insertion de données, modification de structure).
  • Vous êtes la seule personne accédant à la base de données.

Méthode 1 : Lors de la Création de l'Utilisateur

  1. Connectez-vous sur mysql.nobregas.org.
  2. Allez dans Database Users > cliquez sur Create User.
  3. Entrez le nom d'utilisateur, le mot de passe et l'hôte.
  4. Sélectionnez une base de données dans le menu déroulant Grant to Database.
  5. La section Privileges apparaît avec ALL PRIVILEGES coché par défaut.
  6. Laissez-le coché.
  7. Cliquez sur Create User.

L'utilisateur est créé avec un accès complet à la base de données sélectionnée.

Méthode 2 : Via le Bouton Manage (Utilisateur Existant)

Si vous avez déjà un utilisateur et souhaitez accorder ALL PRIVILEGES sur une base de données :

  1. Allez sur la page Database Users.
  2. Cliquez sur le bouton Manage sur la ligne de l'utilisateur.
  3. La modale Manage Privileges s'ouvre.
  4. Dans la section Add Database Access en bas, sélectionnez une base de données.
  5. Laissez ALL PRIVILEGES coché (c'est le défaut).
  6. Cliquez sur Add Grant.

L'utilisateur a maintenant un accès complet à la base de données supplémentaire.

Méthode 3 : Mettre à Jour les Privilèges Existants

Si un utilisateur a déjà des privilèges limités sur une base de données et que vous souhaitez passer à ALL :

  1. Cliquez sur Manage sur l'utilisateur.
  2. Trouvez le grant de base de données dans la section Current Grants.
  3. Cliquez sur le bouton Edit sur ce grant.
  4. Cochez la case ALL PRIVILEGES.
  5. Cliquez sur Save Changes.

Les privilèges de l'utilisateur sont mis à jour de limités à accès complet.

Ce Que ALL PRIVILEGES Inclut

ALL PRIVILEGES accorde toutes les permissions au niveau de la base de données :

  • Données : SELECT, INSERT, UPDATE, DELETE
  • Structure : CREATE, ALTER, DROP, INDEX, REFERENCES
  • Administration : CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE, EVENT, TRIGGER

Vérifier le Grant

Après l'attribution, vérifiez la liste Database Users. La colonne base de données affiche un badge vert ALL à côté du nom de la base de données, confirmant les privilèges complets.

Considération de Sécurité

ALL PRIVILEGES est puissant. Si les identifiants de l'utilisateur sont compromis, un attaquant peut supprimer toutes les données, effacer les tables et modifier la structure de la base de données. Envisagez d'utiliser des privilèges spécifiques pour les utilisateurs qui n'ont pas besoin d'un accès complet.

Cet article vous a-t-il été utile ?