Maison > base de données > tutoriel mysql > Comment restaurer tous les privilèges d'un utilisateur root MySQL après les avoir accidentellement restreints ?

Comment restaurer tous les privilèges d'un utilisateur root MySQL après les avoir accidentellement restreints ?

Mary-Kate Olsen
Libérer: 2024-12-07 12:41:12
original
163 Les gens l'ont consulté

How Do I Restore Full Privileges to a MySQL Root User After Accidentally Restricting Them?

Problème :

Oups ! J'ai simplement restreint les privilèges de l'utilisateur root MySQL, l'empêchant de modifier les tables. Comment redonner à cet utilisateur sa gloire d'antan, avec les privilèges absolus rétablis ?

Solution :

Procédons étape par étape :

  • Revérifiez :
    Commencez par vérifier que vous avez bien supprimé les éléments requis privilèges. Exécutez la commande suivante :

    SELECT * FROM mysql.user WHERE User = 'root';
    Copier après la connexion

    Vérifiez les colonnes Grant_priv et Super_priv.

  • Simple Fix :
    Essayez d'accorder tous les privilèges. en utilisant ceci commande :

    GRANT ALL ON *.* TO 'root'@'localhost';
    Copier après la connexion
  • Option de repli :
    Si ce qui précède ne restaure pas les privilèges, redémarrez MySQL avec --skip-grant-tables option. Ensuite, connectez-vous au serveur avec :

    mysql
    Copier après la connexion

    Émettez ces commandes :

    UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
    FLUSH PRIVILEGES;
    Copier après la connexion
  • Vérifiez la réinitialisation :
    Exécutez la vérification des privilèges interrogez à nouveau pour vous assurer que les pouvoirs de l'utilisateur root ont été restaurés.
  • Supplémentaire Dépannage :
    Si les étapes mentionnées ci-dessus échouent, vous devrez peut-être vérifier les journaux MySQL ou demander de l'aide à la documentation MySQL ou aux forums de la communauté.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal