GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%' WITH GRANT OPTION;
C'est ainsi que je crée mes privilèges de "super utilisateur" (bien que je spécifie normalement un hôte).
REMARQUE IMPORTANTE
Bien que cette réponse puisse résoudre le problème d'accès, WITH GRANT OPTION
crée un utilisateur MySQL qui peut modifier les permissions des autres utilisateurs
.
Le privilège GRANT OPTION vous permet de donner à d'autres utilisateurs ou de retirer à d'autres utilisateurs les privilèges que vous possédez vous-même.
Pour des raisons de sécurité, vous ne devez pas utiliser ce type de compte utilisateur pour tout processus auquel le public aura accès (c'est-à-dire un site Web). Il est recommandé de créer un utilisateur avec uniquement des privilèges de base de données pour ce genre d'utilisation.