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

Detaillierte Verwendung der MySQL-Funktionen row_number() und over()

Syntaxformat: row_number() über (Partition durch ...

Einen Web-Rechner mit Javascript schreiben

Dieser Artikel beschreibt hauptsächlich die Auswi...

Detaillierte Schritte zum Erstellen eines Vue-Scaffolding-Projekts

Vue-Gerüst -> vue.cli Erstellen Sie schnell ei...

VMware Workstation ist nicht mit Device/Credential Guard kompatibel

Beim Installieren einer virtuellen Maschine wird ...

So erlauben Sie allen Hosts den Zugriff auf MySQL

1. Ändern Sie den Host-Feldwert eines Datensatzes...

Detaillierte Erklärung der MySQL-Partitionstabelle

Vorwort: Partitionierung ist ein Tabellenentwurfs...

Implementierung der Docker-Bereitstellung von Django+Mysql+Redis+Gunicorn+Nginx

I. Einleitung Die Docker-Technologie erfreut sich...

Häufig verwendete HTML-Format-Tags_Powernode Java Academy

1. Titel HTML definiert sechs <h>-Tags: <...

Beispiel einer Methode zur Fehlerbehebung beim Lösen von Nginx-Portkonflikten

Problembeschreibung Ein Spring + Angular-Projekt ...