Saya mengalami kesalahan ini menggunakan MySQL dalam konteks yang berbeda (tidak dalam phpMyAdmin). Perintah GRANT dan SET PASSWORD gagal pada pengguna tertentu yang sudah ada, yang terdaftar di tabel mysql.user. Dalam kasus saya, itu diperbaiki dengan menjalankan
FLUSH PRIVILEGES;
dokumentasi untuk perintah ini mengatakan
Memuat ulang hak istimewa dari tabel hibah di database mysql.
Server menyimpan informasi dalam memori sebagai akibat dari pernyataan GRANT dan CREATE USER. Memori ini tidak dilepaskan oleh pernyataan REVOKE dan DROP USER yang sesuai, jadi untuk server yang mengeksekusi banyak contoh pernyataan yang menyebabkan caching, akan ada peningkatan memori menggunakan. Memori yang di-cache ini dapat dibebaskan dengan FLUSH PRIVILEGES.
Rupanya cache tabel pengguna telah mencapai status yang tidak konsisten, menyebabkan pesan kesalahan aneh ini. Informasi lebih lanjut tersedia di sini .