108 votes

Comment faire pour restaurer les pleins privilèges de l’utilisateur root de MySQL ?

J’ai accidentellement supprimé certains des privilèges de mon utilisateur root de MySQL, y compris la capacité de modifier des tables. Est-il possible je peux restaurer cet utilisateur à son état d’origine (avec tous les privilèges) ?

147voto

DMI Points 2634

Si l' GRANT ALL ne fonctionne pas, essayez:

  1. Arrêtez mysqld et de le redémarrer avec l' --skip-grant-tables option.
  2. Se connecter à l' mysqld serveur avec: mysql (c'est à dire pas d' -p option, et le nom d'utilisateur ne peut pas être exigé).
  3. Exécutez les commandes suivantes dans le client mysql:

    UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';

    FLUSH PRIVILEGES;

Après cela, vous devriez être en mesure d'exécuter GRANT ALL ON *.* TO 'root'@'localhost'; et de le faire travailler.

91voto

Bipin Bahuguna Points 1

Si vous avez supprimé votre `` utilisateur par erreur, vous pouvez faire une chose :

  1. Arrêter le service MySQL
  2. Courir``
  3. Type `` et appuyez sur entrée.
  4. Entrez votre mot de passe
  5. Sur la ligne de commande mysql, entrez :

utiliser mysql ;

Puis exécutez cette requête :

puis redémarrez le mysqld

23voto

Prabhu Points 1

J’ai aussi supprimer les privilèges de root et de base de données n’affiche ne pas dans la console mysql quand j’étais un utilisateur root, l’utilisateur tellement changé par `` et le mot de passe ;

après cette commande il tous voir la base de données est à la racine.

Merci

5voto

<pre><code></code><p>Connectez-vous simplement de racine en utilisant le mot de passe respectif, le cas échéant et il suffit de lancer que la commande ci-dessus à quelle que soit l’utilisateur est.</p></pre>

3voto

user1316095 Points 1

Juste insérer ou mettre à jour avec la valeur dans chaque privilèges de colonne.

Idem ci-dessus.

Complète la réponse : http://www.myee.web.id/?p=869

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X