Erzwingen Sie das Zurücksetzen des MySQL-Root-Passworts trotz Zugriffsverweigerung
Sie sind auf ein Problem gestoßen, bei dem Sie sich nicht als Root anmelden konnten , wodurch Sie daran gehindert werden, das MySQL-Root-Passwort zu ändern.
Ein effektiver Ansatz zum erzwungenen Zurücksetzen des Root-Passworts besteht darin, eine Datei mit der folgenden SQL-Anweisung zu erstellen:
UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';
Speichern Sie diese Datei mit einem geeigneter Name, z. B. „resetPassword.sql“.
Führen Sie als Nächstes den folgenden Befehl aus, um MySQL manuell mit der Datei zu starten, die Sie als Initialisierungsdatei erstellt haben:
mysqld --init-file=resetPassword.sql
Sobald der MySQL-Server aktiviert ist startet, führt es die SQL-Anweisung aus der Datei aus und setzt Ihr Passwort zurück.
Nachdem Sie die Datei ausgeführt haben, fahren Sie den Server herunter und starten Sie ihn normal neu:
service mysqld stop service mysqld start
Sie sollten jetzt dazu in der Lage sein um sich als Root mit dem neuen Passwort anzumelden, das Sie in der SQL-Anweisung angegeben haben.
Das obige ist der detaillierte Inhalt vonWie erzwinge ich das Zurücksetzen des MySQL-Root-Passworts, wenn der Zugriff verweigert wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!