Eu encontrei este erro usando o MySQL em um contexto diferente (não no phpMyAdmin). Os comandos GRANT e SET PASSWORD falharam em um determinado usuário existente, que estava listado na tabela mysql.user. No meu caso, foi corrigido executando
FLUSH PRIVILEGES;
A documentação para este comando diz
Recarrega os privilégios das tabelas de concessão no banco de dados mysql.
O servidor armazena informações na memória como resultado das instruções GRANT e CREATE USER. Essa memória não é liberada pelas instruções REVOKE e DROP USER correspondentes, portanto, um servidor que executa muitas instâncias das instruções que causam o armazenamento em cache, haverá um aumento na memória usar. Esta memória em cache pode ser liberada com FLUSH PRIVILEGES.
Aparentemente, o cache da tabela do usuário atingiu um estado inconsistente, causando essa mensagem de erro estranha. Mais informações estão disponíveis aqui .