Se o problema for apenas uma senha esquecida, isso permitirá que você a redefina. No entanto, se você misturou bancos de dados incompatíveis com versões do MySQL Server, haverá outros problemas depois que você redefinir a senha.
Pare o serviço mysql
wampmanager -> MySQL -> Service -> Stop Service
Edite o arquivo my.ini
wampmanager -> MySQL -> my.ini
Encontre o
[wampmysqld]
seção no arquivo ini. Adicione esta linha diretamente após a seção [wampmysqld]
skip-grant-tables
Reinicie o serviço mysql.
wampmanager -> MySQL -> Service -> Start/Resume Service
Abra o console MySQL
wampmanager -> MySQL -> MySQL Console
Agora vamos redefinir a senha do usuário root, é claro que isso pode ser usado para redefinir a senha de qualquer usuário. Digite os 2 comandos a seguir no
mysql>
prompt de comando, cada um com um ponto e vírgula no final de uma linha, e pressione ENTER após cada linha para emitir o comando para mysql. Para versões do MySQL anteriores a 5.7.0
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Para versões do MySQL após 5.7.0
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'),
password_expired = 'N'
WHERE User = 'root';
FLUSH PRIVILEGES;
Observação que a atualização deve informar que atualizou mais de uma linha, isso porque na verdade existem 3 contas de usuário com o userid de 'root' cada uma com um domínio diferente
ou seja, 127.0.0.1, localhost e ::1*
Agora digite 'quit' no prompt de comando mysql para existir o mysql.
Pare o serviço mysql
wampmanager -> MySQL -> Service -> Stop Service
Edite o arquivo my.ini
wampmanager -> MySQL -> my.ini
Encontre a seção [wampmysqld] no arquivo iniRemova as
skip-grant-tables
parâmetro que adicionamos anteriormente. NÃO deixe este parâmetro no arquivo ini é uma falha de segurança HUGH.
Reinicie o serviço mysql.
wampmanager -> MySQL -> Service -> Start/Resume Service