Bonjour,
J'emploie mysql sur un serveur de développement et je voudrais permettre aux utilisateurs de créer autant de db qu'ils veulent. Il ne doit pas y avoir de restrictions syntaxique (comme des préfixes). J'emploie phpmyadmin et je n'ai pas trouvé comment faire cela.
Il faut, bien sur, que les utilisateurs n'ai accès qu'à leurs db.
Si quelqu'un sait comment faire, ce serait sympa de m'expliquer.
# une vague histoire ...
Posté par NeoX . Évalué à 1.
[^] # Re: une vague histoire ...
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Le grant permet de donner des droits à un utilisateur, je ne trouve pas de manip me permettant d'autoriser la création de n'importe quelle db.
[^] # Re: une vague histoire ...
Posté par NeoX . Évalué à 1.
et j'ai ca :
et ca me permet de mettre tous les droits sur la base $WEB pour l'utilisateur $USER
les autres users ne pouvant pas jouer sur les bases des autres users.
mes utilisateurs passent par phpmyadmin pour gerer leurs bases
mais c'est moi qui ajoute une nouvelle base via un script shell.
[^] # Re: une vague histoire ...
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
[^] # Re: une vague histoire ...
Posté par NeoX . Évalué à 1.
devrait pouvoir t'indiquer comment permettre cela.
je le verrais bien dans la table USER
et une fois les bonnes options dans cette table trouvées, cela devrait aller tout seul.
[^] # Re: une vague histoire ...
Posté par snt . Évalué à 2.
[^] # Re: une vague histoire ...
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
[^] # Re: une vague histoire ...
Posté par NeoX . Évalué à 1.
donc aller jouer dans les fichiers php
trouver le passage ou la personne crees une base
et ajouter directement ma ligne de GRANT (ou une variante qui te va bien) à la creation de la base
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.