Maison >base de données >tutoriel mysql >Comment puis-je réinitialiser les privilèges de l'utilisateur root dans MySQL et PostgreSQL après un verrouillage accidentel ?
Réinitialisation des privilèges de l'utilisateur root à l'aide de --skip-grant-tables
Si vous vous êtes accidentellement verrouillé hors de votre base de données MySQL en tant que utilisateur root, n'ayez crainte. La restauration de tous les privilèges de l'utilisateur root peut être effectuée en démarrant MySQL avec l'option --skip-grant-tables.
Environnement Windows
Modifiez le fichier de configuration MySQL (my.ini) situé à :
Sous la section [mysqld], ajoutez la ligne suivante :
skip-grant-tables
PostgreSQL Environnement
Sous la section [postgresql], ajoutez ce qui suit line :
fsync = off
Remarque : L'option --skip-grant-tables doit être utilisée avec prudence , car il désactive temporairement l'authentification. Une fois que vous avez retrouvé l'accès à votre base de données, assurez-vous de supprimer cette option et de redémarrer MySQL.
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!