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:
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>
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
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
Fahren Sie den Server herunter und starten Sie ihn normal neu:
mysqladmin -u root -p shutdown mysqld_safe
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!