Twitter Facebook RSS

Accueil > Développement > MySQL : donner des privilèges sur un préfixe complet

23
avril

MySQL : donner des privilèges sur un préfixe complet

Je possède plusieurs bases MySQL de ce genre :

jeo_monsite
jeo_forum
jeo_montest
jeo_blog

J'aimerais avoir un utilisateur qui a automatiquement accès aux bases avec le préfixe "jeo_", de façon à ce que je n'ai pas à ajouter les privilèges à chaque fois que je vais créer une nouvelle base avec le préfixe "jeo_".

Utilisez cette requête, via phpmyadmin ou via MySQL en ligne de commandes :

GRANT ALL PRIVILEGES ON `jeo_%` . * TO 'jeoffrey'@'localhost';

Cela aura pour effet de donner tous les droits à l'utilisateur jeoffrey sur toutes les bases avec le préfixe "jeo_", le "%" symbolisant "tout".

:

#1 - Le mardi 24 avril 2012 @ 12:02 Benoit a dit

Une question me turlupine. Si tu ajoutes une table 'jeo_quelquechose' après avoir mis en place tes privilèges, est-ce que ton utilisateur y aura accès ou est-ce qu'il faut relancer la commande SQL de privilèges ?

#2 - Le mardi 24 avril 2012 @ 17:12 Jeoffrey Bauvin a dit

Non justement, c'est là tout l'avantage de cette commande, pas besoin de relancer cette commande ou de faire un "flush" des privilèges, c'est automatique ;).

#3 - Le mercredi 30 mai 2012 @ 22:06 Sygma a dit

Salut !
Désolé, je n'ai pas lu cet article en particulier car il ne m'intéressait pas mais je tiens juste à signaler ta petite faute de frappe dans le titre : "pribilège" ; à corriger :)

#4 - Le mercredi 30 mai 2012 @ 23:11 Jeoffrey Bauvin a dit

Merci, c'est corrigé ;).

#5 - Le jeudi 19 juillet 2012 @ 16:40 gramme d'or a dit

Pas mal l'article

#6 - Le vendredi 10 août 2012 @ 00:55 en cliquant ici a dit

Salut, merci pour C’est avec un grand plaisir que je vous écris. Merci pour les renseignements que vous nous avez posté dans cette poste.

#7 - Le mardi 21 août 2012 @ 00:33 ronflements-solutions.com a dit

Auriez-vous d'autres ressources sur ce sujet ? Merci d'avance

#8 - Le mardi 18 juin 2013 @ 13:01 english homework help a dit

In order to do so, you need to know its hostname, port and what username and password you should connect with. These factors can make connecting to the server a little difficult, but there are a variety of ways in which to accomplish it. Thanks.

#9 - Le mardi 18 juin 2013 @ 13:01 english homework help a dit

The MySQL command-line client's default behavior is to connect to a server running on localhost. This will connect to the server on localhost as the root user with no password. Thanks.

#10 - Le lundi 23 septembre 2013 @ 16:03 Christian Pellerin a dit

Ah voila une bonne idée. Je vais devoir l'essayer. Je n'y avais pas particulierement pensé. Merci a vous.

Les commentaires sont fermés.

^ Retourner en haut