Wie setze ich das vergessene MySQL-Root-Passwort zurück?

Ich habe versucht, das root-Passwort von MySQL zurückzusetzen.

Ich habe zwei Methoden zum Zurücksetzen verwendet. Aber ich habe es nicht verstanden.

Folgende Schritte sind erledigt, aber es funktioniert bei mir nicht:

METHODE 1:

1) Beendet die Ausführung von MySQL-Diensten und erstellt eine mysql-init.txt-Datei. mysql-init.txt enthält:

USE mysql;

UPDATE mysql.user SET Password=PASSWORD('vikash') WHERE User = 'root';

FLUSH PRIVILEGES;

2) Ich habe die Eingabeaufforderung geöffnet und Folgendes eingegeben:

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld.exe --defaults-file="my.ini" --init-file="C:\\Users\\user-name\\Desktop\\mysql-init.txt" --console

Der Fehler, den ich bekam, ist wie folgt:

Die erforderliche Standarddatei konnte nicht geöffnet werden: C: \ Programme \ MySQL \ MySQL Server 5.6 \ b in \ my.ini

Schwerwiegender Fehler bei der Standardbehandlung. Programm abgebrochen

METHODE-2:

I simply opened the command prompt and typed as follows:

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqladmin -uroot -psample password
vikash

I got the error as:

Warning: Using a password on the command line interface can be insecure.
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

Bitte helfen Sie mir, das Passwort zurückzusetzen ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage