Jeg ændrede først root-adgangskoden, der kørte mysql ved en prompt med
mysql -u root -p
Opdater adgangskode:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
Redigeret linje i filen config.inc.php
med den nye root-adgangskode:
$cfg['Servers'][$i]['password'] = 'MyNewPass'
Stop og genstart mysql-tjenesten (i Windows:mysql_stop.bat
/mysql_start.bat
)
og fik phpMyAdmin til at virke!
EDIT 2017:for MySQL≥5.7 skal du bruge authentication_string
i stedet for Password
(se dette svar
):
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';