Heim  >  Artikel  >  Datenbank  >  Zurücksetzen des MySQL-Root-Passworts unter Windows: Warum erhalte ich die Warnung „TIMESTAMP mit implizitem DEFAULT-Wert ist veraltet“?

Zurücksetzen des MySQL-Root-Passworts unter Windows: Warum erhalte ich die Warnung „TIMESTAMP mit implizitem DEFAULT-Wert ist veraltet“?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-28 01:40:02432Durchsuche

  MySQL Root Password Reset on Windows: Why Do I Get a

MySQL-Root-Passwort unter Windows zurücksetzen: Warnungen zur Fehlerbehebung

Beim Zurücksetzen des Root-Passworts für MySQL 5.6 unter Windows wird möglicherweise die folgende Warnung angezeigt :

2014-02-08 15:44:10 0 [Warning] TIMESTAMP with implicit DEFAULT value
is deprecated. Please use --explicit_defaults_for_timestamp server
option (see documentation for more details).

Was bedeutet die Warnung?

Diese Warnung bezieht sich auf eine veraltete Funktion, bei der TIMESTAMP-Spalten mit impliziten DEFAULT-Werten erstellt wurden. Dies weist zwar nicht unbedingt auf einen Fehler hin, hebt jedoch eine empfohlene Best Practice für die Angabe expliziter Standardeinstellungen hervor.

Sollten Sie das Problem beheben?

Da es sich bei der Warnung nicht um einen handelt Fehler, es ist nicht zwingend erforderlich, ihn zu beheben. Sie können es ignorieren und mit dem Zurücksetzen des Passworts fortfahren.

Verhalten des Befehlsfensters

Wenn das Befehlsfenster nach der Anzeige der Warnung nicht reagiert, sollten Sie keine Gewalt erzwingen -Schließen Sie es. Der Prozess läuft noch und wird seine Vorgänge abschließen. Warten Sie, bis der Vorgang abgeschlossen ist, und zeigen Sie eine Meldung über den Abschluss an.

Fehlerbehebung nach Warnung

Sobald der Vorgang abgeschlossen ist, kann es beim Neustart des MySQL-Dienstes zu Schwierigkeiten kommen. Starten Sie in diesem Fall Ihren Windows-Computer neu und der Dienst sollte automatisch starten. Wenn Sie Workbench-Funktionen mit dem neuen Passwort erfolgreich nutzen, können Sie bestätigen, dass das Zurücksetzen erfolgreich war und die Warnung tatsächlich nur eine Warnung war.

Tipps zum Überspringen von Grant-Tabellen

Wenn beim Zurücksetzen des Passworts weitere Probleme auftreten, können Sie die folgenden Schritte ausprobieren, um Grant-Tabellen zu überspringen:

  1. Stoppen Sie den MySQL-Dienst.
  2. Gehen Sie zum MySQL-Konfigurationsverzeichnis .
  3. Öffnen Sie die Konfigurationsdatei (z. B. my.ini).
  4. Fügen Sie die folgende Zeile hinzu: skip-grant-tables
  5. Speichern Sie die Änderungen.
  6. Starten Sie den MySQL-Dienst.
  7. Führen Sie Befehle aus, um das Root-Passwort zu aktualisieren.
  8. Stoppen Sie den MySQL-Dienst erneut.
  9. Entfernen Sie die Zeile „skip-grant-tables“.
  10. Starten Sie den MySQL-Dienst normal.

Das obige ist der detaillierte Inhalt vonZurücksetzen des MySQL-Root-Passworts unter Windows: Warum erhalte ich die Warnung „TIMESTAMP mit implizitem DEFAULT-Wert ist veraltet“?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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