Bonjour,
quel est la syntaxe pour créer un base de donnée avec php en lui donnant un propriétaire spécifique et tous les droits sur cette base seule ?
Bonjour,
quel est la syntaxe pour créer un base de donnée avec php en lui donnant un propriétaire spécifique et tous les droits sur cette base seule ?
je n'ai pas la réponse mais je peux te dire ce que je fais pour faire ce que tu veux.
je prends phpmyadmin (si tu as une autre utilitaire que tu préfères ça doit marcher aussi)
je créé avec l'interface une base avec tous les détails
une fois créé phpmyadmin renvoie la commande qu'il a passé.
il suffit de faire un copié collé
ensuite je passe dans la partie privilège (=gestion des droits des utilisateurs)
et je créé toujours via l'interface un utilisateur en lui donnant les droits juste sur cette base.
et pareil un copié collé suffit.
sinon étant donné les tutoriels existants sur le site il y en a peut être un qui parle de cela, ce qui pourrait expliquer la première réponse
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait.
(\ _ /)
(='.'=) Voici Lapinou. Aidez le à conquérir le monde
(")-(") en le reproduisant.
Spidercochon, spidercochon, il peut marcher au plafond
...MM ......Voici Spidercochon. Aidez le à conquérir le monde
E(....)~....en le reproduisant.
...w
J'ai bien fait ce que tu as proposé, mais le problème c que j'ai deux scripts, un pour l'admin qui créé l'utilisateur et un autre pour le clients qui créé ses bases.
Le premier crée l'utilisateur et doit lui donner les droits pour que le client puisse créer ses bases.
Pour le premier je n'ai pas de problème car il crée bien l'utilisateur et donne un GRANT.
Mais pour le clients il n'y a aucune commande dans phpmyadmin qui crée une base en indiquant le propriétaire absolu sur la base créée.
IL crée la base point. (CREATE DATABASE) et pas de (CREATE DATABASE la_base FOR OWNER le_proprio)
C'est juste un exemple pour bien comprendre
Ou alors j'ai mal regardé ou je n'ai pas bien saisi le mécanisme.
Je vais continuer mes recherches. @ +
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager