Non hai notato che razza di indicazione ti da?

Access denied for user 'root@localhost'@'localhost' (using password: YES)

devi mettere solo lo user senza host.

$cfg['Servers'][$i]['user'] = 'root' // MySQL user

se poi metti la seguente riga limiti al solo db mysql il tuo accesso. O metti il db di lavoro o lascialo in bianco.

$cfg['Servers'][$i]['only_db'] = 'mysql'; // If set to a db-name, only

tieni anche presente che stai usando una versione preistorica di phpmyadmin.


.