Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :Accorder **tous** les privilèges sur la base de données

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.