Was tun, wenn Sie Ihr MySQL-Passwort vergessen?

Was tun, wenn Sie Ihr MySQL-Passwort vergessen?

Lösung zum Vergessen des MySQL-Passworts:

[root@localhost ~]# mysql -uroot -p
FEHLER 2002 (HY000): Verbindung zum lokalen MySQL-Server über Socket '/var/lib/mysql/mysql.sock' nicht möglich (2)

Wenn dies geschieht, liegt es normalerweise daran, dass MySQL nicht aktiv ist.

[root@localhost ~]# mysql -uroot -p
FEHLER 1045 (28000): Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: NEIN)

Wenn dies passiert, liegt es normalerweise daran, dass das Passwort falsch eingegeben wurde.

Lösung:

1. MySQL stoppen

[root@localhost ~]# Dienst mysqld stoppen
Stoppen von mysqld: [ OK ]

2. Ändern Sie die Konfigurationsdatei und fügen Sie der letzten Zeile den folgenden Inhalt hinzu

skip-grant-tables //Autorisierung überspringen und direkt in die Datenbank einsteigen

3. MySQL neu starten

[root@localhost ~]# Dienst mysqld starten
[root@localhost ~]# mysql -uroot -p  
MySQL>

4. Setzen Sie das Passwort für MySQL zurück

mysql> use mysql //Das Passwort ist in MySQL gespeichert, Sie müssen mysql> desc user; eingeben. //Zeigen Sie die Felder in der Benutzertabelle an. Passwörter werden im Allgemeinen in der Passworttabelle gespeichert. +------------------------+-----------------------------------+------+-----+-----------------------+-----------+
| Feld | Typ | Null | Schlüssel | Standard | Extra |
+------------------------+----------------------------------+------+-----+-----------------------+-----------+
| Host | char(60) | NEIN | PRI | | |
| Benutzer | char(16) | NEIN | PRI | | |
| Passwort | char(41) | NEIN | | | |

mysql> update user set password=password('passw0rd') where user="root"; //Setze das Passwort auf passw0rd
mysql> Berechtigungen leeren; // aktualisieren

5. Anschließend abmelden und erneut anmelden

[root@localhost ~]# mysql -uroot -ppassw0rd
MySQL>

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So stellen Sie das MySQL-Passwort wieder her, wenn Sie es vergessen haben
  • So ändern Sie das MySQL-Benutzerkennwort und beheben das Problem des Vergessens eines MySQL-Kennworts
  • Sechs Möglichkeiten, eine Änderung des MySQL-Root-Passworts zu erzwingen (MySQL-Passwort vergessen)
  • Mehrere Lösungen für vergessenes Linux-MySQL-Passwort oder Zugriff verweigert für Benutzer „root“@„localhost“
  • MySql-Anmeldekennwort vergessen und Lösung für vergessenes Kennwort
  • So lösen Sie das Problem, wenn Sie Ihr MySQL-Passwort vergessen (Zusammenfassung für Linux und Windows)
  • Lösung zum Vergessen des MySQL-Passworts
  • Lösung zum Vergessen des Passworts des MySQL-Root-Benutzers in Windows
  • So ändern Sie das MySQL-Datenbankkennwort, wenn Sie es vergessen haben
  • Lösung zum Vergessen des MySQL-Passworts unter Linux

<<:  Beispielcode zum Bereitstellen eines Spring-Boot-Projekts mit Docker

>>:  Einführung in die allgemeine API-Verwendung von Vue3

Artikel empfehlen

Der JavaScript-Artikel zeigt Ihnen, wie Sie mit Webformularen spielen

1. Einleitung Zuvor haben wir die schnelle Entwic...

Eine kurze Diskussion über die Platzierung von Skripten in HTML

Früher dachte ich, dass Skripte überall in HTML p...

Einige Tipps zum Schreiben leistungsstarker HTML-Anwendungen

Wie können Sie die Leistung einer Webseite verbes...

Beispielcode für die Verwendung von @media in CSS3 zur Anpassung einer Webseite

Heutzutage wird die Bildschirmauflösung von Compu...

Lösung für EF (Entity Framework)-Einfüge- oder Aktualisierungsfehler

Fehlermeldung: Die Store-Update-, Insert- oder De...

Zusammenfassung der Methoden zur Änderung von MySQL-Passwörtern

Methoden zum Ändern von Passwörtern vor MySQL 5.7...

Implementierung und Optimierung von MySql-Unterabfragen IN

Inhaltsverzeichnis Warum ist IN langsam? Was ist ...

Implementierung eines Bootstrap-Webseiten-Layoutrasters

Inhaltsverzeichnis 1. So funktioniert das Bootstr...

Verwendung und Unterschied von Js-Modulverpackungsexporten erfordern Import

Inhaltsverzeichnis 1. Commonjs-Exporte und erford...

React realisiert sekundären Verknüpfungseffekt (Treppeneffekt)

In diesem Artikel wird der spezifische Code von R...

Detaillierte Erklärung der MySQL-Binlog-Verwendung

binlog ist eine binäre Protokolldatei, die alle D...