Lösen Sie das Problem beim Zurücksetzen des Kennworts für das Mysql-Root-Benutzerkonto

Lösen Sie das Problem beim Zurücksetzen des Kennworts für das Mysql-Root-Benutzerkonto

Problembeschreibung:

Beim Ausführen eines Befehls mit mysqladmin.exe wird die folgende Fehlermeldung angezeigt:

mysqladmin: Verbindung zum Server bei ‚localhost‘ fehlgeschlagen, Fehler: ‚Zugriff für Benutzer ‚root‘@‚localhost‘ verweigert (mit Passwort: JA)‘

Problemumgehung

So setzen Sie das MySQL-Root-Benutzerkennwort zurück

# Dienst mysqld stoppen
# Geben Sie das MySQL-Installationsverzeichnis/Bin-Verzeichnis ein (wenn keine relevanten Umgebungsvariablen konfiguriert sind, werden alle folgenden Vorgänge nach dem Aufrufen dieses Verzeichnisses ausgeführt) und führen Sie die folgenden Vorgänge aus# mysqld_safe --skip-grant-tables # Starten Sie MySQL

Erstellen Sie eine neue Konsole und führen Sie den folgenden Befehl aus

# mysql -uroot -p Drücken Sie die Eingabetaste, um die MySQL-Konsole aufzurufen> use mysql;
> update user set password=password("123456") where user="root"; #Ändern Sie das Root-Passwort in 123456
> Berechtigungen leeren; 
> beenden
# service mysqld neu starten
# mysql -uroot –p123456 #Anmelden

Anhang: Methode zum Zurücksetzen des MySQL-Root-Passworts in der integrierten Linux-XAMPP-Umgebung

1. Stoppen Sie den MySQL-Server

sudo /opt/lampp/lampp stopmysql

2. Starten Sie mysqld mit dem Parameter `--skip-grant-tables'

sudo /opt/lampp/sbin/mysqld --skip-grant-tables

3. Erstellen Sie ein neues Shell-Terminal und führen Sie den folgenden Befehl aus

sudo /opt/lampp/bin/mysql –uroot # Nachdem der Befehl ausgeführt wurde, wird direkt die MySQL-Befehlskonsole aufgerufen

4. Verbindung zur MySQL-Berechtigungsdatenbank herstellen

use mysql;

5. Ändern Sie das Root-Benutzerkennwort

Benutzer aktualisieren, Passwort festlegen=Passwort("123456") wobei Benutzer="root";

Hinweis: Hier ist 123456 das neue Passwort, das für den Root-Benutzer festgelegt werden muss

6. Aktualisieren Sie die Berechtigungstabelle

flush privileges;

7. Beenden Sie MySQL

quit;

8. Starten Sie den MySQL-Dienst neu

sudo /opt/lampp/lampp startmysql

9. XAMPP neu starten

/opt/lampp/./lampp restart

Zusammenfassen

Das Obige ist die vom Herausgeber eingeführte Lösung für das Problem des Zurücksetzens des Mysql-Root-Benutzerkontokennworts. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihre Fragen rechtzeitig beantworten.

Das könnte Sie auch interessieren:
  • Die beste Lösung zum Zurücksetzen des Root-Passworts von MySQL 8.0.23
  • So setzen Sie das Root-Passwort in Linux mysql-5.6 zurück
  • Der einfachste Weg, das MySQL-Root-Passwort zurückzusetzen
  • Führen Sie die Schritte zum Zurücksetzen des Root-Benutzerkennworts in MySQL8 aus
  • So setzen Sie das Root-Passwort in mysql8.0.12 zurück
  • Anleitung zum Zurücksetzen des MySQL/MariaDB-Root-Passworts
  • Tutorial zum Zurücksetzen des Root-Passworts von Mac MySQL
  • So setzen Sie das MySQL-Root-Passwort unter Windows zurück
  • Zwei Möglichkeiten zum Zurücksetzen des Root-Passworts einer MySQL-Datenbank mit lnmp
  • So setzen Sie das MySQL- oder MariaDB-Root-Passwort unter Linux zurück
  • Tutorial zum Zurücksetzen des Root-Passworts von MySQL unter CentOS
  • So setzen Sie das MySQL-Root-Passwort zurück

<<:  Implementierungsbeispiel für den Linux-Befehl „tac“

>>:  Detaillierte Erläuterung der Sicherung und Wiederherstellung von PSSQL-Datenbanken in Docker

Artikel empfehlen

Grundlegende Verwendung von exists, in und any in MySQL

【1】existiert Verwenden Sie eine Schleife, um die ...

So installieren Sie Redis5.0.3 im Docker

1. Ziehen Sie das offizielle 5.0.3-Image [root@lo...

So verwenden Sie Vue zum Implementieren von CSS-Übergängen und Animationen

Inhaltsverzeichnis 1. Der Unterschied zwischen Üb...

Detaillierte Diskussion der InnoDB-Sperren (Record-, Gap-, Next-Key-Sperre)

Die Datensatzsperre sperrt einen einzelnen Indexd...

Funktionsweise von SQL-SELECT-Datenbankabfragen

Obwohl wir keine professionellen DBAs sind, könne...

Auszeichnungssprache - Anker

Zurück: Markup Language - Phrasenelemente Original...

Die Hintergrundfarbe oder das Bild im Div-Container wächst mit dem Wachstum

Code kopieren Der Code lautet wie folgt: Höhe: au...

CenterOS7 Installations- und Konfigurationsumgebung jdk1.8 Tutorial

1. Deinstallieren Sie zuerst das mit CenterOS gel...

MySQL 8.0.19 Win10 - Schnellinstallations-Tutorial

Dieses Tutorial enthält das Installationstutorial...

SQL-Implementierung von LeetCode (178. Punkterangliste)

[LeetCode] 178.Ranglistenergebnisse Schreiben Sie...