J'ai un utilisateur mysql actuel qui a SELECT
privilèges pour toute la table dans la base de données example
. Comment donner à cet utilisateur des privilèges pour ajouter de nouvelles tables et modifier/ajouter des enregistrements à la table qu'il a créée?Autoriser l'utilisateur à créer et modifier une table?
Répondre
Utilisez le mot-clé grant associé aux privilèges de table que vous souhaitez attribuer à l'utilisateur.
GRANT ALTER, CREATE ON example TO 'someuser'@'somehost';
GRANT SELECT, INSERT, DELETE ON database TO [email protected]'localhost' IDENTIFIED BY 'password';
Vous pouvez utiliser UPDATE dans la liste aussi.
peut-être quelque chose comme
GRANT ALL PRIVILEGES SUR example
. * À l'utilisateur'@'%';
Cela donne tous les privilèges pour seulement la base de données « exemple » à l'utilisateur
Cela ne fonctionnera pas pour moi parce que je ne veux pas qu'il soit à haute voix pour modifier les tables existantes dans la base de données –
Vieux; mais juste parce qu'il vient en premier quand vous interrogez sur "mysql accorde pour créer une table" SUBVENTIONNEZ, INSÉRER, METTRE À JOUR, SUPPRIMER, CRÉER, DÉPOSER, ALTER, VERROUILLER DES TABLES, AFFICHER VUE database
. * À 'user' @ 'host'
- 1. Quand créer, quand modifier une table?
- 2. Comment autoriser les administrateurs à modifier une table db sur le backend de leur site?
- 3. Autoriser seulement certains utilisateurs à modifier ASPxGridView
- 4. Autoriser l'utilisateur à modifier l'écran par défaut
- 5. Autoriser les utilisateurs à modifier CSS
- 6. Modifier la table pour créer des colonnes pour l'autre table
- 7. Comment modifier une colonne MySQL pour autoriser NULL?
- 8. Créer/modifier à l'aide d'une table de jointure 3 colonnes
- 9. Créer et modifier une carte dans MongoDB à Erlang
- 10. Créer une table à l'aide Enterprise Library
- 11. Autoriser les utilisateurs à créer des pages
- 12. Comment modifier une table temporaire?
- 13. ASP.NET Créer une vue identique à Modifier?
- 14. Créer une requête de table
- 15. Modifier une fonction à appeler/étape à travers une table
- 16. Comment autoriser l'utilisateur à modifier le texte dans vbs?
- 17. aider à modifier jquery pour créer une table à partir d'un CSV
- 18. SQL créer une table et requête à partir de
- 19. Créer une table et l'appeler à partir du sql
- 20. Créer une table "alias", et changer le type de table
- 21. Comment modifier une table PostgreSQL et rendre une colonne unique?
- 22. Impossible de modifier une table
- 23. Autoriser les utilisateurs finaux à ajouter dynamiquement des colonnes à une table
- 24. Modifier mon site Web pour autoriser les commentaires anonymes
- 25. comment créer une table
- 26. SQL Créer une table
- 27. Créer une table PDF
- 28. essayant de modifier une table
- 29. Autoriser Outlook 2007 à modifier des calendriers iCalendar partagés personnalisés
- 30. Comment autoriser les utilisateurs à modifier les menus frontaux?
Privilège CREATE manquant - http://dev.mysql.com/doc/refman/5.6/en/privileges-provided.html – bot403
@Skydreamer Mais je ne veux pas lui permettre d'insérer, de supprimer sur les tables existantes, uniquement sur les tables il crée –
Mais cela devrait fonctionner avec cette requête;) – Cydonia7