Bonjour à tous,
J'ai créé un petit soft qui utilise une base de données mySQL.
J'aimerais créer un profil afin de limiter les droits sur le base de données...
Voilà les droits que j'aimerais autoriser :
- lecture sur certaines tables
- ajout d'enregistrement sur certaines tables
- modification d'enregistrement sur certaines tables
J'ai lu qu'il existait deux méthodes (cf.faq). Je vais donc choisir celle avec GRANT et REVOKE...
Mais je ne comprends pas la syntaxe que je dois utiliser...
D'abord, créer un utilisateur :
Dans la doc, je lis -> ça!
Donc, pour mon cas à moi, j'ai une base chez planet-work.fr
Que dois-je écrire :
J'avoue que je comprends pas très bien... Je vais vous mettre à contribution si vous le voulez bien
Code mySQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 GRANT ALL PRIVILEGES ON *.* TO 'mon_user'@'localhost' IDENTIFIED BY 'un_mot_de_passe' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'mon_user'@'%' IDENTIFIED BY 'un_mot_de_passe' WITH GRANT OPTION; GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost'; GRANT USAGE ON *.* TO 'dummy'@'localhost';!!!
Je précise que j'utilise phpMyAdmin 2.10.1 et que c'est une version du client MySQL: 5.0.32
Merci d'avance de votre aide,
--
Benoît
Partager