Recuperando a senha de root do MySQL
De MochilaWiki
Revisão de 23h29min de 18 de dezembro de 2011 por Banto Palmarino (discussão | contribs)
Algumas vezes você precisa recuperar sua senha de root do MySQL que você esqueceu ou foi perdida por algum motivo. Os passos para criar outra são os seguintes:
Páre normalmente o servidor MySQL:
# /etc/init.d/mysql stop
Inicie o MySQL em modo seguro com o comando mysqld_safe e especifique para não ler as tabelas de permissões com todas as senhas do MySQL. Dependendo da versão, o comando pode ser safe_mysqld.
# mysqld_safe --skip-grant-tables &
Use o comando mysqladmin para mudar a senha. Neste caso, a senha será "swordfish".
# mysqladmin -u root flush-privileges password "swordfish"
Reinicie o MySQL normalmente.
# /etc/init.d/mysql restart
O usuário root agora tem uma nova senha e você já pode voltar a administrar seu banco de dados.
fonte: