
Passei por um problema recentemente e a sua solução me tomou algum tempo. Ocorreram alguns problemas no Servidor da minha aplicação, onde alguns dados foram corrompidos e outros perdidos. Entre estes dados estavam algumas páginas e alguns registros do meu Banco de Dados(MySql). Tais registros continham dados como: informações de usuários do banco de dados, dados da minha aplicação. Porém não consegui rodar um backup, pois os dados do usuário root também foram corrompidos entre eles a senha. Logo após solucionar este problema, resolvi publicar a solução, tendo em vista que algumas pessoas passam por esta mesma dificuldade, e nem sempre encontram posts na internet que venham realmente ajudar na solução deste problema de maneira simples e rapida. Não estou aqui para dizer que não existem posts que ajudam na internet, estou apenas dizendo que nem sempre as pessoas precisam de explicações grandiosas para resolver problemas pontuais... Esta é uma tarefa que acabei descobrindo ser bem simples, basta seguir os passos abaixo e boa sorte.
1- Pare todos os serviços do MySql
2- Suba o MySql sem as tabelas de autenticação de usuários. Através do Prompt de Comando, entre na pasta "bin" do MySql e digite o seguinte comando:
c:\mysql\bin>mysqld.exe -u root --skip-grant-tables
3- Abra outro Prompt de Comando, entre novamente na pasta "bin" do MySql e digite o seguinte comando:
c:\mysql\bin>mysql
4- Logo após digite o comando:
mysql> UPDATE mysql.user SET Password = PASSWORD('Nova Senha') WHERE User = 'root';
5- Saia do programa usando o comando:
mysql>exit;
6- Re-Inicie os serviços do MySql e efetue um teste.
OBS:A pasta MySql não necessariamente estará no disco "C:", portanto vale a pena pesquisar onde ela está localizada.
Att,
Antonio Francisco Brandão Neto
tonybraneto@gmail.com
Nenhum comentário:
Postar um comentário