So setzen Sie das Zabbix-Passwort zurück (ein Schritt)

So setzen Sie das Zabbix-Passwort zurück (ein Schritt)

Problembeschreibung

Da wir uns nicht lange bei Zabbix anmelden, indem wir das Kontokennwort eingeben, können wir das Administratorkennwort leicht vergessen. Das Kennwort des Zabbix-Benutzers wird verschlüsselt und per MD5 gespeichert. Wir können das neue Kennwort direkt in der Datenbank zurücksetzen, indem wir das entsprechende MD5 konvertieren.

Problemumgehung

1. Verbindung zur Datenbank herstellen

[zhuxiaoshuai@zabbix-server ~]# mysql -uroot -pzhuxiaoshuai!@# # -u ist der Benutzername, auf -p folgt das Passwort


2. Nachdem Sie die MySQL-Datenbank aufgerufen haben, fragen Sie die Benutzertabelle ab

MariaDB [mysql]> verwende Zabbix;
MariaDB [zabbix]> Tabellen anzeigen;
MariaDB [zabbix]> wähle * aus Benutzern;
MariaDB [zabbix]> wähle Benutzer-ID, Alias, Passwort aus den Benutzern aus;

3. Generieren Sie ein neues MD5-Administratorkennwort über Linux

[zhuxiaoshuai@zabbix-server ~]# echo -n zhuxiaoshuai | openssl md5
(stdin) = cce78f045146e7dbb2c7d0df900dcfb3

4. Aktualisieren Sie die Daten der Update-Tabelle, den Benutzer mit der Benutzer-ID = 1 (das heißt den Administratorbenutzer)

MariaDB [zabbix]> Benutzer aktualisieren, passwd='cce78f045146e7dbb2c7d0df900dcfb3' festlegen, wobei Benutzer-ID = '1';
Abfrage OK, 1 Zeile betroffen (0,01 Sek.)
Übereinstimmende Zeilen: 1 Geändert: 1 Warnungen: 0

5. Aktualisieren und laden Sie die Berechtigungstabelle neu

MariaDB [zabbix]> FLUSH-PRIVILEGIEN;
Abfrage OK, 0 Zeilen betroffen (0,03 Sek.)

Zusammenfassen

Oben ist die Methode, die ich Ihnen vorgestellt habe, um das Zabbix-Passwort (in einem Schritt) zurückzusetzen. Ich hoffe, es wird Ihnen helfen!

Das könnte Sie auch interessieren:
  • Über Zabbix Admin-Login vergessen Passwort zurücksetzen

<<:  Detaillierte Erklärung der Methode getBoundingClientRect() in js

>>:  Analyse der Verwendung temporärer MySQL-Tabellen [Abfrageergebnisse können in temporären Tabellen gespeichert werden]

Artikel empfehlen

Eine benutzerfreundliche Alternative in Linux (Befehl fd)

Der Befehl fd bietet eine einfache und unkomplizi...

Detaillierte Erklärung, wie NGINX PV, UV und unabhängige IP der Website zählt

Nginx: PV, UV, unabhängige IP Jeder, der Websites...

So implementieren Sie die Anpassung des Echats-Diagramms an große Bildschirme

Inhaltsverzeichnis beschreiben erreichen Die Proj...

So implementieren Sie eine verschachtelte if-Methode in Nginx

Nginx unterstützt weder verschachtelte if-Anweisu...

5 MySQL-GUI-Tools, die Ihnen bei der Datenbankverwaltung empfohlen werden

Es gibt viele Datenbankverwaltungstools für MySQL...

Detaillierte Einführung und Verwendungsbeispiele für Map-Tag-Parameter

Karten-Tags müssen paarweise vorkommen, d. h. <...

MySQL-Parameterbezogene Konzepte und Abfrageänderungsmethoden

Vorwort: In einigen früheren Artikeln haben wir h...

Implementierung der Funktion zum Speichern von Screenshots aus HTML in PDF

Technologie nutzen itext.jar: Konvertiert den Byt...

Native Js-Implementierung des Kalender-Widgets

In diesem Artikelbeispiel wird der spezifische JS...

So implementieren Sie die Größenanpassung mobiler Webseiten

Ich habe das vorliegende Projekt endlich abgeschl...

Tiefgreifendes Verständnis der Datenreaktionsfähigkeit von Vue

Inhaltsverzeichnis 1. ES-Syntax-Getter und -Sette...

Zusammenfassung der MySQL-Injection-Bypass-Filtertechniken

Schauen wir uns zunächst den GIF-Vorgang an: Fall...