Jag ändrade först root-lösenordet som körde mysql vid en prompt med
mysql -u root -p
Uppdatera lösenord:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
Redigerad rad i filen config.inc.php
med det nya root-lösenordet:
$cfg['Servers'][$i]['password'] = 'MyNewPass'
Stoppa och starta om mysql-tjänsten (i Windows:mysql_stop.bat
/mysql_start.bat
)
och fick phpMyAdmin att fungera!
EDIT 2017:för MySQL≥5.7 använd authentication_string
i stället för Password
(se det här svaret
):
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';