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
Libérer: 2024-10-29 07:27:30
original
333 Les gens l'ont consulté

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>
    Copier après la connexion
  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
    Copier après la connexion
  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
    Copier après la connexion
  6. Arrêtez le serveur et redémarrez-le normalement :

    mysqladmin -u root -p shutdown
    mysqld_safe
    Copier après la connexion

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!

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