Maison >base de données >tutoriel mysql >Comment accorder des SUPER privilèges dans MySQL ?

Comment accorder des SUPER privilèges dans MySQL ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-02 09:53:09327parcourir

How to Grant SUPER Privileges in MySQL?

MySQL : Accorder des SUPER privilèges à une base de données

Lorsque vous tentez d'exécuter la requête SET GLOBAL log_bin_trust_function_creators =1, vous pouvez rencontrer un #1227 - Accès refusé ; vous avez besoin du privilège SUPER pour cette erreur d'opération. Cela indique que l'utilisateur qui tente d'exécuter la requête ne dispose pas des privilèges SUPER nécessaires.

Pour accorder des privilèges SUPER à une base de données, vous avez deux options :

Utiliser phpMyAdmin :

  • Ouvrez phpMyAdmin et accédez aux "Privilèges"
  • Sélectionnez l'utilisateur auquel vous souhaitez accorder des privilèges et cliquez sur « Modifier l'utilisateur ».
  • Sous l'onglet « Administrateur », cochez la case « SUPER » et cliquez sur « Go ».

Utilisation de la console MySQL :

  1. Connectez-vous à MySQL console en tant qu'utilisateur root.
  2. Exécutez la commande suivante :

    mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';

    Remplacez user par le nom de l'utilisateur auquel les privilèges seront accordés et le mot de passe par le mot de passe de l'utilisateur.

  3. Rincez le privilèges :

    mysql> FLUSH PRIVILEGES;

Remarque :

Le privilège SUPER est un privilège global qui s'applique à toutes les bases de données. Par conséquent, il est recommandé de l'accorder en utilisant *.* (toutes les bases de données) plutôt qu'un nom de base de données spécifique.

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