Heim > Datenbank > MySQL-Tutorial > Hauptteil

MySQL-Root-Passwort vergessen

PHPz
Freigeben: 2023-05-12 11:19:06
Original
6441 Leute haben es durchsucht

MySQL ist ein sehr beliebtes Datenbankverwaltungssystem und wird häufig bei der Entwicklung von Webanwendungen verwendet. Da bei der Installation und Nutzung von MySQL wichtige Informationen wie Login-Passwort und Root-Passwort festgelegt werden müssen, kommt es häufig vor, dass das MySQL-Root-Passwort vergessen wird. In diesem Artikel erfahren Sie, wie Sie aus verschiedenen Aspekten mit dieser Situation umgehen können.

1. MySQL-Root-Passwort abrufen

1. Verwenden Sie den Befehl mysqladmin.

Im Linux- oder Mac-Terminal können Sie den Befehl mysqladmin verwenden, um das MySQL-Root-Passwort abzurufen. Die spezifischen Schritte sind wie folgt:

Schritt 1: Öffnen Sie das Terminal

Schritt 2: Verwenden Sie den folgenden Befehl, um sich bei der MySQL-Datenbank anzumelden:

mysql -u root -p

Schritt 3: Geben Sie Ihr Passwort ein, falls Wenn Sie es vergessen, fahren Sie mit Schritt 4 fort.

Schritt 4: Verwenden Sie den folgenden Befehl, um das Root-Passwort zurückzusetzen:

mysqladmin -u root-Passwort NEWPASSWORD

2 Ändern Sie die MySQL-Konfigurationsdatei

Wenn Sie das MySQL-Root-Passwort vergessen, Sie können es auch abrufen, indem Sie die Konfigurationsdatei ändern. Im Folgenden sind die spezifischen Schritte aufgeführt:

Schritt 1: Suchen Sie die MySQL-Konfigurationsdatei

In Linux-Systemen ist die MySQL-Konfigurationsdatei normalerweise /etc/my.cnf oder /etc/mysql/my.cnf. Auf Windows-Systemen befindet sich die Konfigurationsdatei normalerweise unter C:ProgrammeMySQLMySQL Server X.Xmy.ini.

Schritt 2: Stoppen Sie den MySQL-Dienst

Verwenden Sie im Linux- oder Mac-Terminal den folgenden Befehl, um den MySQL-Dienst zu stoppen:

sudo /etc/init.d/mysql stop

Öffnen Sie im Windows-System den Dienst Liste auf, suchen Sie den MySQL-Dienst, klicken Sie mit der rechten Maustaste und wählen Sie Stoppen.

Schritt 3: MySQL-Konfigurationsdatei bearbeiten

Verwenden Sie einen Texteditor, um die MySQL-Konfigurationsdatei zu öffnen. Suchen Sie die folgende Zeile:

[mysqldump]
user=root
password=OLD_PASSWORD

Ändern Sie das ursprüngliche Passwort in das gewünschte neue Passwort. Wenn Sie beispielsweise das Passwort in „Apple“ ändern möchten, sollten Sie schreiben:

[mysqldump]
user=root
password=apple

Schritt 4: Starten Sie den MySQL-Dienst

In einem Linux- oder Mac-Terminal Verwenden Sie den folgenden Befehl, um den MySQL-Dienst zu starten:

sudo /etc/init.d/mysql start

Öffnen Sie im Windows-System die Dienstliste, suchen Sie den MySQL-Dienst, klicken Sie mit der rechten Maustaste und wählen Sie „Start“.

2. Verhindern Sie, dass das MySQL-Root-Passwort vergessen wird

Wenn Sie das MySQL-Root-Passwort zum ersten Mal festlegen und ändern, wird empfohlen, ein Passwortverwaltungstool zu verwenden, um dies zu verhindern vergessen. Sie können ein Passwortverwaltungstool wie 1Password oder LastPass wählen, um Passwörter aufzuzeichnen.

2. MySQL-Passwortrichtlinie aktivieren

MySQL unterstützt die Verwendung von Passwortrichtlinien, um Benutzer zur Verwendung komplexer Passwörter zu zwingen, wodurch das Knacken von Passwörtern schwieriger wird. Sie können die Passwortrichtlinie aktivieren, indem Sie die MySQL-Konfigurationsdatei bearbeiten. Im Folgenden sind die spezifischen Schritte aufgeführt:

Schritt 1: Suchen Sie die MySQL-Konfigurationsdatei

In Linux-Systemen ist die MySQL-Konfigurationsdatei normalerweise /etc/my.cnf oder /etc/mysql/my.cnf. Auf Windows-Systemen befindet sich die Konfigurationsdatei normalerweise unter C:ProgrammeMySQLMySQL Server X.Xmy.ini.

Schritt 2: MySQL-Konfigurationsdatei bearbeiten

Verwenden Sie einen Texteditor, um die MySQL-Konfigurationsdatei zu öffnen. Suchen Sie die folgende Zeile:

[mysqld]

Das Standard-Authentifizierungs-Plugin, das beim Herstellen einer Verbindung zum Server verwendet werden soll

default_authentication_plugin=mysql_native_password

Ändern Sie das Standard-Authentifizierungs-Plugin in mysql_native_password und fügen Sie Folgendes hinzu:

[mysqld]

Das Standard-Authentifizierungs-Plugin, das beim Herstellen einer Verbindung zum Server verwendet werden soll 1

Gültigkeitsdauer des Passworts

default_password_lifetime=365

Die obige Einstellung aktiviert die folgenden Passwortrichtlinien:

Das Passwort muss mindestens 8 Zeichen lang sein;

enthält Kleinbuchstaben;


enthält Sonderzeichen Symbole;

Das Passwort muss aus Groß- und Kleinschreibung bestehen.

Das Passwort ist ein Jahr lang gültig.

Zum Schluss starten Sie den MySQL-Dienst neu.
  • Schritt 3: Starten Sie den MySQL-Dienst neu.
  • Verwenden Sie im Linux- oder Mac-Terminal den folgenden Befehl, um den MySQL-Dienst neu zu starten:
  • sudo /etc/init.d/mysql restart
  • Öffnen Sie im Windows-System den Dienst Liste und finden Sie den MySQL-Dienst, klicken Sie mit der rechten Maustaste und wählen Sie „Neustart“.
  • Zusammenfassung:
  • Das Vergessen des MySQL-Root-Passworts verursacht oft große Unannehmlichkeiten. In diesem Artikel wird erläutert, wie Sie das MySQL-Root-Passwort in verschiedenen Situationen abrufen. Gleichzeitig empfiehlt dieser Artikel auch einige vorbeugende Maßnahmen, wie z. B. die Protokollierung von Passwörtern und die Aktivierung von MySQL-Passwortrichtlinien. Ich hoffe, dass diese Maßnahmen Ihnen bei der zukünftigen Verwendung von MySQL dabei helfen können, Passwörter besser zu verwalten und die durch Passwortprobleme verursachten Probleme zu vermeiden.

Das obige ist der detaillierte Inhalt vonMySQL-Root-Passwort vergessen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage