別のコンテキスト(phpMyAdmin内ではない)でMySQLを使用してこのエラーが発生しました。 GRANTおよびSETPASSWORDコマンドは、mysql.userテーブルにリストされている特定の既存のユーザーで失敗しました。私の場合、実行することで修正されました
FLUSH PRIVILEGES;
ドキュメント このコマンドの場合
mysqlデータベースの付与テーブルから特権を再ロードします。
サーバーは、GRANTおよびCREATE USERステートメントの結果として情報をメモリにキャッシュします。このメモリは、対応するREVOKEおよびDROP USERステートメントによって解放されないため、キャッシュを引き起こすステートメントの多くのインスタンスを実行するサーバーの場合、メモリが増加します。使用する。このキャッシュされたメモリは、FLUSHPRIVILEGESを使用して解放できます。
どうやら、ユーザーテーブルのキャッシュが一貫性のない状態に達しており、この奇妙なエラーメッセージが表示されていたようです。詳細については、ここ 。