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

So verbergen Sie die Versionsnummer in Nginx

Nginx verbirgt die Versionsnummer In einer Produk...

Prinzip und Implementierung der parallelen Replikation von MySQL5.7

Jeder, der ein wenig über Datenoperationen und -w...

Implementierung des Wasserfall-Layouts im Uni-App-Projekt

GitHub-Adresse, Sie können es mit einem Stern mar...

So entwickeln Sie Uniapp mit vscode

Da ich immer vscode zur Entwicklung von Front-End...

Schritte zur Installation von cuda10.1 unter Ubuntu 20.04 (grafisches Tutorial)

Vorbereitung vor der Installation Der Hauptzweck ...

CSS3 realisiert den Effekt der kontinuierlichen Dreiecksvergrößerung

1. CSS3-Dreieck vergrößert weiterhin Spezialeffek...

Verwendung des HTML-H-Titel-Tags

Die Verwendung von H-Tags, insbesondere h1, war sc...

Beispielcode zum Vergleich verschiedener Syntaxformate von vue3

Die Standardvorlagenmethode ähnelt vue2 und verwe...