Passei um tempo sem mexer no MySQL e agora não lembro da minha senha para acesso como posso recuperar a mesma??
Passei um tempo sem mexer no MySQL e agora não lembro da minha senha para acesso como posso recuperar a mesma??
Gabriel, tudo bem?
Se você quiser recuperar sua senha, segue o processo:
sudo mysqld_safe —skip-grant-tables —skip-networking &
(se estiver no windows, abra o cmd com privilégios de administrador e não use o sudo)mysql -u root
O que fizemos até agora foi abrir o mysql sem que ele precise de autenticação. Ou seja, derrubamos a segurança dele pra logar e recuperar a senha. ATENÇÃO Jamais deixe seu MySQL rodando num servidor de produção quando ele for aberto com esse comando. Sem segurança, ele se torna alvo fácil para invasão. Se por algum motivo, você precisou derrubar a segurança do seu servidor de produção, lembre-se sempre de desligar o MySQL e iniciar ele de novo
Você consegue resetar ele com os seguintes comandos no terminal:
use mysql;
update user set authentication_string=password('sua_nova_senha') where user='root';
flush privileges;
quit
O ponto e vírgula é essencial para tudo funcionar como deve, não se esqueça dele nos comandos.
Se seu servidor for apenas em casa mesmo, você pode usar um servidor com uma senha mais fácil de lembrar.
Lembre se de sempre usar senhas difíceis em servidores de produção
Se isso não der certo, pode chamar que a gente ajuda