I - Passo a passo
1 - # /etc/init.d/mysql stop
2 - # mysqld --skip-grant-tables &
3 - # mysql -u root
4 - mysql> use mysql;
5 - mysql> update user set password=PASSWORD("SENHA") where User='root';
6 - mysql> quit
7 - # /etc/init.d/mysql stop
8 - /etc/init.d/mysql start
II - Explicações
1 - Parando o servidor do mysql;
2 - Iniciando o servidor e pulandoo carregamento de permissões de acesso aos bancos;
3 - Logando no mysql com o usuário "root";
4 - Selecionando o banco "mysql";
5 - Alterando a senha do usuário "root";
6 - Sai da console do mysql;
7 - Para o servidor do mysql;
8 - Inicia o serviço
III - Testando
Para testar execute o comando:
# mysql -u root -p
Qualquer crítica, sugestão ou dúvida mande uma mensagem.
Atenciosamente,
Joaquim Ferraz