Heim  >  Artikel  >  Datenbank  >  MySQL-Tutorial zu zwei unkonventionellen Möglichkeiten zum Zurücksetzen von Passwörtern

MySQL-Tutorial zu zwei unkonventionellen Möglichkeiten zum Zurücksetzen von Passwörtern

零下一度
零下一度Original
2017-05-08 14:59:061144Durchsuche

Was soll ich tun, wenn ich dasMySQLAdministratorkennwort vergessen habe?

Wenn Sie das Login-Passwort Ihres MySQL-Kontos vergessen, bietet MySQL zwei unkonventionelle Möglichkeiten, das Passwort zurückzusetzen.

Die erste Methode besteht darin, beim Starten des MySQL-Dienstes Parameter (--init-file) hinzuzufügen und ein Skript auszuführen, das eine Passwortzurücksetzung enthält, um das Kontopasswort zu ändern.

Die zweite Methode besteht darin, beim Starten von MySQL spezielle Parameter hinzuzufügen, um die Berechtigungserkennung beim Starten von MySQL zu überspringen, sich dann bei MySQL anzumelden, um das Kennwort des Kontos zu ändern, und schließlich MySQL wie gewohnt zu starten.

Nachdem ich die zweite Methode tatsächlich verwendet habe, möchte ich die zweite Methode im Detail vorstellen.

Der erste Schritt besteht darin, MySQL mit speziellen Parametern zu starten. Der Befehl unter Windows lautet wie folgt:

mysqld --skip-grant-tables --skip-networking&

--skip-grant-tables wird verwendet, um MySQL zu umgehen Berechtigungserkennung. Wenn Sie MySQL auf diese Weise starten, kann sich jeder ohne Passwort mit MySQL verbinden. Dies ist nicht erlaubt. Die Funktion von --skip-networking besteht darin, zu verhindern, dass der MySQL-Dienst Anforderungen von TCP/IP überwacht, d. h. der MySQL-Dienst kann nicht mit dem Netzwerk verbunden werden.

Der Befehl unter Linux lautet wie folgt:

mysqld_safe --skip-grant-tables --skip-networking&

th Der zweite Schritt besteht darin, sich ohne Verwendung des Kontokennworts bei MySQL anzumelden und das Kontokennwort zu ändern. Der Befehl lautet wie folgt:

update mysql.user set password=password('123456') where user='system';

Der dritte Schritt besteht darin, den MySQL-Dienst herunterzufahren und MySQL dann wie gewohnt zu starten. Der Befehl lautet wie folgt:

mysqladmin-Shutdown
mysql_safe

【Verwandte Empfehlungen】

1. Kostenloses MySQL-Online-Video-Tutorial

2 Aktuelles MySQL-Handbuch-Tutorial

3.

Dinge zum Datenbankdesign

Das obige ist der detaillierte Inhalt vonMySQL-Tutorial zu zwei unkonventionellen Möglichkeiten zum Zurücksetzen von Passwörtern. 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