este me ajudou:
Recupere a senha de root do MySQL: link
Eu não sei o que eu fiz, realmente ontem tudo parece estar funcionando como eu queria, mas parece que há algo acontecendo, eu não consigo mais acessar o mysql e eu não esqueci a senha, eu criei outro usuário ontem chamado example1 dei a ele todos os privilégios, por engano eu acho que eu deletei o usuário root mas estava tudo funcionando ontem, pude logar com example1
hoje é uma história diferente, eu deletei uma mesa grande hoje de manhã e de lá tudo deu errado!
Eu não consigo entrar no meu mysql usando qualquer método, eu desinstalei o mysql
yum remove mysql
yum remove mysql-server
yum remove mysql-libs
e reinstalou-o
yum install mysql mysql-server mysql-devel
o problema ainda está lá, então a reinstalação não funcionou eu tenho que corrigir o problema
qual é o problema?
Eu só queria dizer a vocês que eu o reinstalei antes de fazer a pergunta, então você não sugere que eu o reinstale lol e não estou pronto para reinstalar o SO porque há muitas coisas lá
e agora o problema, eu não tenho certeza do que é exatamente o contrário, eu mesmo consertaria, então estou tendo o mesmo problema que esse cara mas eu tentei todas as soluções sugeridas e nenhuma funciona
você sabe que na maioria das vezes diz
Access denied for user 'root'@'x.x.x.x' (using password: NO)
e se eu tentar conectar-me ao db, diz SIM, posso redefinir tudo e começar de novo?
Se você precisar de mais informações, diga-me, estou usando o centos 5 64 bit
este me ajudou:
Recupere a senha de root do MySQL: link
O procedimento descrito nos documentos sobre como redefinir a senha de root pode ser útil. Basicamente, você inicia o mysql em um modo especial que desabilita a necessidade de autenticação. Então você pode conectar e redefinir a senha de root, ou possivelmente recriá-la, se precisar.
Outra coisa que você pode tentar é simplesmente restaurar o backup do banco de dados do sistema mysql que é chamado de mysql
de um backup antigo.