phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

phpmyadmin no erro WAMP #1045 - Necessidade de redefinir a senha


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 MySQLwampmanager -> 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 mysqlwampmanager -> MySQL -> Service -> Stop Service

Edite o arquivo my.iniwampmanager -> 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