Autoriser l'utilisateur à créer et à modifier une table?
J'ai actuellement un utilisateur mysql qui a SELECT
privilèges pour l'ensemble de la table dans la base de données example
. Comment peut donner que des privilèges utilisateur pour ajouter de nouvelles tables, et de modifier/ajouter des enregistrements à la table, il créé?
source d'informationauteur Jonah Katz
Vous devez vous connecter pour publier un commentaire.
Utiliser la subvention mot-clé combinée avec la table des privilèges que vous cherchez à donner à l'utilisateur.
MySQL Subvention
Table MySQL Privilèges
GRANT SELECT, INSERT, DELETE ON database TO username@'localhost' IDENTIFIED BY 'password';
Vous pouvez utiliser la mise à JOUR dans la liste.
peut-être quelque chose comme
ACCORDER TOUS LES PRIVILÈGES SUR
example
. * À 'utilisateur'@'%';Cela donne à tous les privilèges que pour l'exemple de base de données à l'utilisateur
Vieux; mais juste parce qu'il vient en premier lorsque vous interrogez à propos de "mysql subventions pour créer la table"
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, LOCK TABLES, AFFICHER UNE VUE SUR
database
.* 'Utilisateur'@'host'