Maison > base de données > tutoriel mysql > Comment restaurer toutes les autorisations de l'utilisateur root MySQL ?

Comment restaurer toutes les autorisations de l'utilisateur root MySQL ?

王林
Libérer: 2023-09-08 15:01:08
avant
860 Les gens l'ont consulté

如何恢复MySQL root用户的完全权限?

Nous pouvons restaurer toutes les autorisations de l'utilisateur root MySQL à l'aide de la commande UPDATE.

Tout d'abord, vous devez arrêter mysqld et le redémarrer en utilisant l'option --skip-grant-tables. Après cela, utilisez simplement mysql pour vous connecter au serveur mysqld (c'est-à-dire pas d'option -p, et probablement aucun nom d'utilisateur requis).

Émettez la commande ci-dessous dans le client MySQL pour restaurer l'utilisateur root MySQL avec toutes les autorisations.

mysql> UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root';
Query OK, 0 rows affected (0.04 sec)
Rows matched: 1  Changed: 0  Warnings: 0
Copier après la connexion

Ci-dessus, nous avons mis en place des super autorisations.

Super_priv = 'Y'
Copier après la connexion

Maintenant, nous devons actualiser les autorisations avec la commande FLUSH.

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.18 sec)
Copier après la connexion

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