Hari ini saat install server baru dan menggunakan phpmyadmin, saya mendapati error sebagai berikut:


#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

Sempat mengira jika masalah adalah di mysql client version pada php, tapi karena percaya pada orang yang melakukan kompilasi php pada server maka saya mencari2x solusi lain, ternyata sulusinya adalah harus melakukan update password user mysql dari console.

Perintah yang dijalankan dari console mysql adalah sebagai berikut:

SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('somepass');

dan kemudian viola phpmyadmin dapat digunakan dengan semestinya.