Se você tiver esse erro, faça o login via ssh e tente:
mysqladmin -uroot -p processlist
Digite a senha e examine os processos em execução. Se o seu banco de dados funciona e você não vê nada estranho, eu continuaria com os logs do apache. Experimente:
tail -f /var/log/httpd/error_log
BTW: Em muitos casos, o phpmyadmin informa algo, se o login não funcionar, como "Número Máximo de Conexões Excedido". Você vê alguma mensagem? Você vê uma página, ou uma página vazia, ou ela é carregada até você obter o tempo limite de conexão do navegador?