As vezes aconteçe de voçê esquecer a senha do root do Mysql, veja como definir uma nova senha.
Siga os seguintes procedimentos:
1 - Para o servidor mysql:
#service mysqld stop ou
#service mysql stop
Dependendo da versão do linux o nome do daemon do mysql pode variar. Caso nenhum dos comandos acima pare o seu mysql, entre no diretório "/etc/rc.d/init.d" e lá voçê digita ./onomedeseuMYSQLdaemon stop
2 - Inicie o mysql com as opções "--skip-grant-tables". Fazendo isso o mysql irá inicar ignorando as tabelas que fazem a autenticação.
#safe_mysqld --skip-grant-tables&
3 - Conecte no servidor mysql.
#mysql -u root mysql
4 - Digita os comandos abaixo no console do cliente mysql.
mysql> UPDATE user SET Password=PASSWORD('minhanovasenha') WHERE User='root';
mysql> FLUSH PRIVILEGES;
5 - Reinicie seu servidor mysql.
#service mysql restart ou
#service mysqld restart
Agora voçê consiguira acessar seu servidor mysql novamente como root.