Esqueceu a senha root para um servidor de banco de dados mysql?
Uma maneira fácil de recuperá-lo sem reiniciar o servidor é ler o histórico do comando mysql. Isso ocorre porque a maioria das pessoas escreve as senhas do banco de dados em texto simples e não exclui o histórico de comandos.
cat /root/.mysql_history|more
Se você tiver sorte, encontrará algo assim.
set password = password('r00tPass');
Onde r00tPass é a senha do usuário root.
Agora, se você não tiver sorte e o histórico de comandos tiver sido excluído, você precisará parar o servidor. Siga esses passos:
Pare o servidor mysql
/etc/init.d/mysql stop
Inicie o servidor mysql sem senhas
mysqld_safe --skip-grant-tables &
Conecte-se ao servidor mysql
mysql -u root
Configure uma nova senha de root
use mysql;
update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
flush privileges;
quit
Pare o servidor mysql
/etc/init.d/mysql stop
Inicie o servidor mysql e faça o login com sua nova senha de root
/etc/init.d/mysql start
mysql -u root -p
Espero que isto ajude.