Resetar senha do mysql 5 no windows para quem esqueceu
Posted on : 27-10-2009 | By : Wryel | In : mysql
0
Hoje eu estava dentro do mysql (no windows, acredito que no linux o processo tambem seja igual), e precisava trocar a senha dele por uma mais trivial. Tarefa fácil, ja fiz muitas vezes e não irei errar! Mero engano, por um descuido, acabei esquecendo de usar a funcao PASSWORD() e so me toquei da besteira que fiz depois de se deslogar …
Dentre as muitas alternativas que achei na net, a mais trivial foi esta aqui:
Procure pelo arquivo de propriedades do mysql chamado “my.ini”, geralmente localizado no diretorio principal do mysql como mostra a imagem abaixo:
Abra ele, e procure pela linha [mysqld], após ela, adicione a linha:
skip-grant-tables |
Salve o arquivo e se logue pelo client do mysql. Note que ele não irá pedir senha desta vez. Agora para efetuar a troca da sua senha, digite o seguinte comando:
UPDATE mysql.user SET PASSWORD = PASSWORD('SUA NOVA SENHA AQUI') WHERE user = 'root' AND host='localhost'; |
Pronto, senha trocada, agora é só não esquecer de deletar a linha adicionada no arquivo my.ini (skip-grant-tables).
Esta dica foi retirada daqui: MySQL Windows Password Reset





