¿Cómo restablecer la contraseña de root olvidada de MySQL?

He estado intentando restablecer la contraseña de root de MySQL.

He usado dos métodos para restablecer. Pero no lo entendí.

Se realizan los siguientes pasos, pero no me funciona:

MÉTODO 1:

1) Dejé de ejecutar los servicios MySQL y creé un archivo mysql-init.txt. mysql-init.txt contiene:

USE mysql;

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

FLUSH PRIVILEGES;

2) Abrí el símbolo del sistema y escribí lo siguiente:

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

El ERROR que obtuve es el siguiente:

No se pudo abrir el archivo predeterminado requerido: C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ b en \ my.ini

Error fatal en el manejo predeterminado. Programa abortado

MÉTODO-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)'

Por favor, ayúdame a restablecer la contraseña ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta