Perdi a senha de root do mysql, tem como recuperar?
5 respostas
R
rockstorm
Bom dia.
Ontem eu estava conectado normalmente com o usuario root no meu banco de dados mysql, e estava tentando dar algumas permissões (GRANT) porque não estava conseguindo acessar remotamente.
Hoje quando fui tentar me conectar pelo terminal (linux) usando >mysql -u root -p
Ele me pede o password mas não esta valido!!! esta dando este erro:
Ja aconteceu isso comigo. Não esqueci a senha, mas não tinha ela.
Vc terá que iniciar o MySQL de um modo diferente, dando privilégios a esse usuario temporario que vc vai usar, podendo assim alterar a senha do root.
Não me lembro agora extamente como fiz. Em casa devo ter o link que usei para resolver isso.
Lembro que encontrei no santo Google.
Da uma procurada la.
Se não achar, de noite eu vejo se tenho em casa e se tiver te mando.
Até
J
juniorsordi
O servidor é em Linux?!
Se sim, com o previlegio do root, acesse o arquivo /etc/shadow e procure mysql por la.
depois apage o q tiver entre os : depois do nome, q é a senha criptografada pro acesso.
assim teu mysql nao vai ter mais senha, e é so cadastrar a senha nova
A
ajaxinaction
Olá,
Deixa te responder direito, para lhe ajudar:
Procure pelo arquivo my.cnf (Linux) ou my.ini (Windows).
No arquivo, após:
[mysqld]
Adicione:
skip-grant-table
Salve e reload no MySQL. Entre sem senha nem nada pelo terminal ou prompt. Vá ao banco de dados mysql e na tabela user, altere a senha ou retire-a. Se não conseguir, Google que vc acha a resposta fácil, neste caso.