Heim  >  Artikel  >  Datenbank  >  Wie kann man ein vergessenes MySQL-Root-Passwort wiederherstellen?

Wie kann man ein vergessenes MySQL-Root-Passwort wiederherstellen?

Linda Hamilton
Linda HamiltonOriginal
2024-11-05 18:51:02315Durchsuche

How to Recover a Forgotten MySQL Root Password?

So rufen Sie das vergessene MySQL-Root-Passwort ab

Problem:

Benutzer können auf Situationen stoßen wo sie ihr MySQL-Root-Passwort vergessen haben. Dies kann insbesondere für Systemadministratoren eine erhebliche Hürde darstellen. Ohne das Root-Passwort ist der Zugriff auf und die Verwaltung von MySQL nicht möglich.

Lösung:

Um das Root-Passwort wiederherzustellen, können Sie eine Reihe von Schritten befolgen:

  1. MySQL-Dienst stoppen:
<code class="shell">sudo service mysql stop</code>
  1. MySQL im abgesicherten Modus starten:
<code class="shell">sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking</code>
  1. Mit MySQL verbinden:

Neues Terminal öffnen und ausführen:

<code class="shell">mysql -u root</code>
  1. Update Passwort:

Geben Sie die folgenden Abfragen ein, um das Passwort zu ändern:

<code class="sql">UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;</code>

Hinweis:Für MySQL-Versionen 5.7 und höher der Feldname in der Abfrage sollte „authentication_string“ anstelle von „password“ stehen.

  1. Abgesicherten Modus verlassen und MySQL neu starten:
<code class="shell">mysqladmin shutdown
sudo service mysql start</code>

Mit diesen Nach diesen Schritten wird das Root-Passwort zurückgesetzt und Benutzer können wieder auf ihre MySQL-Datenbank zugreifen. Es ist wichtig, das neue Passwort zum späteren Nachschlagen aufzuzeichnen.

Das obige ist der detaillierte Inhalt vonWie kann man ein vergessenes MySQL-Root-Passwort wiederherstellen?. 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