Heim >Datenbank >MySQL-Tutorial >Wie setze ich mein MySQL-Root-Passwort unter FreeBSD 8.1 zurück?

Wie setze ich mein MySQL-Root-Passwort unter FreeBSD 8.1 zurück?

Susan Sarandon
Susan SarandonOriginal
2024-12-21 00:59:09806Durchsuche

How to Reset Your MySQL Root Password on FreeBSD 8.1?

MySQL-Root-Passwort unter FreeBSD 8.1 zurücksetzen

Ein häufiges Problem bei MySQL-Datenbanken ist das Vergessen des Root-Passworts, wodurch der Zugriff auf die Datenbank verhindert wird. Dieser Artikel befasst sich speziell mit diesem Problem unter FreeBSD 8.1 und bietet eine schrittweise Lösung.

Der Fehler „1045 – Zugriff verweigert für Benutzer ‚root‘ @ ‚localhost‘ (mit Passwort: NO)“ weist darauf hin Dem Root-Benutzer wird der Zugriff aufgrund eines falschen Passworts verweigert. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Stoppen Sie MySQL:Führen Sie den Befehl sudo stop mysql aus, um den MySQL-Dienst anzuhalten.
  2. Starten Sie MySQL in Abgesicherter Modus: Geben Sie den Befehl sudo mysqld --skip-grant-tables --skip-networking ein, um MySQL in einem Modus zu starten Dadurch wird die Benutzerauthentifizierung umgangen.
  3. Mit MySQL verbinden:Öffnen Sie ein MySQL-Terminal, indem Sie mysql eingeben.
  4. Aktualisieren Sie das Root-Passwort:Führen Sie die Abfrageaktualisierung aus mysql.user set passwort = passwort('your_new_password') where user = 'root'; um das Passwort des Root-Benutzers zu ändern.
  5. Flush Privileges: Führen Sie den Befehl „Flush Privileges“ aus; um das neue Passwort anzuwenden.
  6. MySQL beenden: Geben Sie „exit“ ein; um das MySQL-Terminal zu schließen.
  7. MySQL herunterfahren: Geben Sie den Befehl sudo mysqladmin Shutdown ein, um den MySQL-Dienst zu stoppen.
  8. MySQL neu starten: Ausführen den Befehl sudo start mysql, um MySQL mit dem neuen Passwort neu zu starten.

Das obige ist der detaillierte Inhalt vonWie setze ich mein MySQL-Root-Passwort unter FreeBSD 8.1 zurück?. 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