Você precisa fazer isso:
- Pare o servidor MySQL
-
Reinicie o servidor MySQL ignorando as tabelas de permissões:
mysqld_safe --skip-grant-tables --skip-networking &
-
Conecte-se ao servidor MySQL sem senha:
mysql -uroot
- Recarregue as tabelas de permissões:
FLUSH PRIVILEGES;
- Altere a senha do root:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('hello');
- Pare o servidor MySQL e reinicie-o normalmente
- Agora você pode se conectar ao MySQL como root com a senha
hello
Sobre o phpMyAdmin, ele usa credenciais do MySQL. Então, depois de ter recuperado a senha de root do MySQL, você poderá gerenciar tudo.