So legen Sie ein Passwort auf dem Server ab - Server - 2019

Anonim

Es gibt Situationen, in denen der Administrator keine Verbindung zum Server herstellen kann. Dies ist darauf zurückzuführen, dass das Kennwort des Benutzers vergessen wurde oder dass beim Ändern des Kennworts der falsche Wert zugewiesen wurde. In solchen Fällen müssen Sie die Kontrolle über den Server zurückerlangen und ein neues Kennwort installieren.

Du wirst brauchen

  • Technische Dokumentation auf dem Server.

Anweisung

1

Fahren Sie den Server herunter. Melden Sie sich dazu als Root-Benutzer auf dem Computer an, der als Server dient, und beenden Sie den Befehl kill.

2

Verwenden Sie den Befehl kill-9, wenn der Server nicht auf ein Abschaltsignal reagiert. Dieser Befehl ist für die erzwungene Schließung vorgesehen, sollte jedoch nicht zu schnell verwendet werden, da die Tische beschädigt werden können.

3

Wir überprüfen die Tabellen mit den Befehlen myisamchk und isamchk. In jedem Fall sollten Sie die technische Dokumentation verwenden, insbesondere aus dem Abschnitt „Datenbankunterstützung und Wiederherstellung“, um die Richtigkeit des Schließens der Tabellen zu ermitteln. Dieser Vorgang ist vor dem nächsten Start des Servers erforderlich.

4

Starten Sie den Server mit der Option -skip-grant-tables neu. Aus diesem Grund verwendet der Server beim Überprüfen von Verbindungen keine Berechtigungstabellen. Auf diese Weise können Sie für einen Root-Benutzer mit aktivierten Berechtigungen eine Verbindung zum Server herstellen, ohne ein Kennwort eingeben zu müssen.

5

Starten Sie den Server mit der Option --skip-grant-tables neu, aber ein wenig anders als in Schritt 4. Gehen Sie zu /etc/init.d und geben Sie den Befehl mysqld stop ein. Dann starten wir es mysqld ---- überspringen-Grant-Tabellen. Danach haben wir ein neues Passwort für den Server festgelegt: mysqladmin -h host –u. Geben Sie den Benutzernamen und das neue Passwort ein . Starten Sie neu, indem Sie Tabellen zur Unterstützung von Berechtigungen verwenden.

beachten Sie

Sie sollten den Server nicht durch Senden eines TERM-Signals stoppen und dann prüfen, wie er darauf reagiert hat. In solchen Situationen ist es günstiger, den Server mit dem üblichen Befehl "kill" herunterzufahren, da dadurch sichergestellt wird, dass alle Tabellen und Protokolle ordnungsgemäß geschlossen und verarbeitet werden.

Guter Rat

Sie können den Befehl ps verwenden, wenn Sie die Prozess-ID-Nummer auf dem Server finden. Dazu müssen Sie die PID-Datei im Datenverzeichnis anzeigen.

  • Server-Verwaltungsforum