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

Detaillierte Erklärung des Nginx-Prozessplanungsproblems

Nginx verwendet eine feste Anzahl von Multiprozes...

Grundlegende Operationen an unsichtbaren Spalten in MySQL 8.0

Inhaltsverzeichnis 01 Unsichtbare Spalten erstell...

Analyse des Docker-Compose-Image-Release-Prozesses des Springboot-Projekts

Einführung Das Docker-Compose-Projekt ist ein off...

Detaillierte Analyse des binlog_format-Modus und der Konfiguration in MySQL

Es gibt drei Hauptmethoden der MySQL-Replikation:...

So führen Sie MySQL mit Docker-Compose aus

Verzeichnisstruktur . │ .env │ docker-compose.yml...

So begrenzen Sie die Anzahl der Datensätze in einer Tabelle in MySQL

Inhaltsverzeichnis 1. Lösung auslösen 2. Partitio...

Der gesamte Prozess der Entwicklung eines Google-Plug-Ins mit vue+element

Einfache Funktion: Klicken Sie auf das Plug-In-Sy...

Dockers flexible Implementierung zum Aufbau einer PHP-Umgebung

Verwenden Sie Docker, um eine flexible Online-PHP...

Vue-Kapselungskomponententool $attrs, $listeners-Verwendung

Inhaltsverzeichnis Vorwort $attrs Beispiel: $list...