Saya pertama kali mengubah kata sandi root yang menjalankan mysql pada prompt dengan
mysql -u root -p
Perbarui kata sandi:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
Baris yang diedit dalam file config.inc.php
dengan kata sandi root baru:
$cfg['Servers'][$i]['password'] = 'MyNewPass'
Hentikan dan mulai ulang layanan mysql (di Windows:mysql_stop.bat
/mysql_start.bat
)
dan membuat phpMyAdmin berfungsi!
EDIT 2017:untuk MySQL≥5.7 gunakan authentication_string
sebagai pengganti Password
(lihat jawaban ini
):
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';