Maison >base de données >tutoriel mysql >Comment forcer la réinitialisation du mot de passe racine MySQL sur Red Hat Linux ?

Comment forcer la réinitialisation du mot de passe racine MySQL sur Red Hat Linux ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-29 07:27:30336parcourir

How to Force Reset the MySQL Root Password on Red Hat Linux?

Forcer la réinitialisation du mot de passe root MySQL

Rencontrer des difficultés à se connecter avec l'utilisateur root et à modifier le mot de passe dans MySQL Server peut être frustrant. Ce guide fournit une solution pour résoudre ce problème sur Red Hat Linux.

Problème :

L'utilisateur ne parvient pas à se connecter à MySQL en tant qu'utilisateur root et reçoit un accès erreur refusée. Même les méthodes courantes telles que l'utilisation de mysqladmin et la réinitialisation du mot de passe à l'aide de l'option --skip-grant-tables ne donnent pas de résultat.

Solution :

Pour résoudre ce problème , utilisez l'approche suivante :

  1. Ouvrez un émulateur de terminal et accédez au répertoire d'installation de MySQL.
  2. Localisez et créez un fichier nommé « reset-root-password.sql ' avec le contenu suivant :

    <code class="sql">UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';</code>
  3. Démarrez le serveur MySQL avec l'indicateur --init-file, en spécifiant le fichier créé comme argument :

    mysqld_safe --init-file=reset-root-password.sql
  4. Attendez que le serveur démarre. Ce processus peut prendre un certain temps.
  5. Une fois le serveur opérationnel, connectez-vous à MySQL en utilisant l'utilisateur root et le mot de passe nouvellement défini :

    mysql -u root -p
    Enter password: newpass
  6. Arrêtez le serveur et redémarrez-le normalement :

    mysqladmin -u root -p shutdown
    mysqld_safe

Après avoir terminé ces étapes, vous devriez pouvoir vous connecter au serveur MySQL en tant qu'utilisateur root et utiliser le mot de passe. vous avez défini.

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