Najpierw zmieniłem hasło roota, uruchamiając mysql po wyświetleniu monitu za pomocą
mysql -u root -p
Zaktualizuj hasło:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
Edytowana linia w pliku config.inc.php
z nowym hasłem roota:
$cfg['Servers'][$i]['password'] = 'MyNewPass'
Zatrzymaj i ponownie uruchom usługę mysql (w systemie Windows:mysql_stop.bat
/mysql_start.bat
)
i skłoniło phpMyAdmina do pracy!
EDYCJA 2017:dla MySQL≥5.7 użyj authentication_string
zamiast Password
(zobacz tę odpowiedź
):
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';