Heim > Datenbank > MySQL-Tutorial > Wie erzwinge ich das Zurücksetzen des MySQL-Root-Passworts unter Red Hat Linux?

Wie erzwinge ich das Zurücksetzen des MySQL-Root-Passworts unter Red Hat Linux?

Linda Hamilton
Freigeben: 2024-10-29 07:27:30
Original
327 Leute haben es durchsucht

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

Erzwingen Sie das Zurücksetzen des MySQL-Root-Passworts

Schwierigkeiten beim Anmelden mit dem Root-Benutzer und beim Ändern des Passworts in MySQL Server können frustrierend sein. Dieses Handbuch bietet eine Lösung zur Behebung dieses Problems unter Red Hat Linux.

Problem:

Der Benutzer kann sich nicht als Root-Benutzer mit MySQL verbinden und erhält einen Zugriff Fehler verweigert. Selbst gängige Methoden wie die Verwendung von mysqladmin und das Zurücksetzen des Passworts mit der Option --skip-grant-tables führen nicht zum Erfolg.

Lösung:

Um dieses Problem zu beheben , verwenden Sie den folgenden Ansatz:

  1. Öffnen Sie einen Terminalemulator und navigieren Sie zum MySQL-Installationsverzeichnis.
  2. Suchen und erstellen Sie eine Datei mit dem Namen „reset-root-password.sql“. ' mit folgendem Inhalt:

    <code class="sql">UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';</code>
    Nach dem Login kopieren
  3. Starten Sie den MySQL-Server mit dem Flag --init-file und geben Sie die erstellte Datei als Argument an:

    mysqld_safe --init-file=reset-root-password.sql
    Nach dem Login kopieren
  4. Warten Sie, bis der Server startet. Dieser Vorgang kann einige Zeit dauern.
  5. Sobald der Server hochgefahren ist, stellen Sie mit dem Root-Benutzer und dem neu festgelegten Passwort eine Verbindung zu MySQL her:

    mysql -u root -p
    Enter password: newpass
    Nach dem Login kopieren
  6. Fahren Sie den Server herunter und starten Sie ihn normal neu:

    mysqladmin -u root -p shutdown
    mysqld_safe
    Nach dem Login kopieren

Nach Abschluss dieser Schritte sollten Sie sich als Root-Benutzer beim MySQL-Server anmelden und das Passwort verwenden können Du hast es definiert.

Das obige ist der detaillierte Inhalt vonWie erzwinge ich das Zurücksetzen des MySQL-Root-Passworts unter Red Hat Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage