Como redefinir a senha root esquecida do MySQL?

Eu tenho tentado redefinir a senha root do MySQL.

Eu usei dois métodos para redefinir. Mas eu não entendi.

As etapas a seguir estão concluídas, mas não funciona para mim:

MÉTODO 1:

1) Interrompeu a execução dos serviços MySQL e criou um arquivo mysql-init.txt. mysql-init.txt contém:

USE mysql;

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

FLUSH PRIVILEGES;

2) Abri o prompt de comando e digitei o seguinte:

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

O erro que eu recebi é o seguinte:

Não foi possível abrir o arquivo padrão necessário: C: \ Arquivos de Programas \ MySQL \ MySQL Server 5.6 \ b in \ my.ini

Erro fatal no tratamento de padrões. 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)'

Ajude-me a redefinir a senha ...

questionAnswers(2)

yourAnswerToTheQuestion