C'est parce que j'ai créé l'utilisateur en utilisant la commande :
CREATE USER 'user'@'%' IDENTIFIED BY 'passwd';
et je le supprimais en utilisant :
drop user 'user'@'localhost';
et j'aurais dû utiliser cette commande :
drop user 'user'@'%';