A ideia aqui é para aqueles administradores que precisam resetar a senha do MySQL Server e não possuem ou esqueceram a senha anterior.
Passo 01)
Primeiramente precisamos finalizar todos os processo do daemon do MySQL Server. Execute o comando abaixo para buscar os PIDs
netstat -na |grep 3306
Depois de encontrar mate os processos até que a porta padrão do MySQL pare de responder
Passo 02)
Feito isto vamos iniciar o daemon mysqld_safe dando um skip no controle de permissões:
sudo mysqld --skip-grant-tables
Passo 03)
Execute o comando MySQL chamando a base de dados padrão do MySQL
mysql -u root mysql
Passo 04)
Dentro do shell do MySQL execute a instrução abaixo:
UPDATE user SET Password=PASSWORD('SUA-SENHA-AQUI') WHERE User='root'; FLUSH PRIVILEGES; exit;
Passo 05)
Finalize o daemon do MySQL Server novamente e execute novamente o mysqld_safe agora sem as flags de --skip-grant-tables
Feito, se tudo correu bem seu usuário root já está com a nova senha. Caso tenham alguma dúvida escrevam para nós através da página do Facebook em http://facebook.com/indie-labs
Seja Membro Gratuítamente
Assine a newsletter para receber em seu email as publicações atualizadas neste blog