Ajout d'utilisateur,Privilege et droit -> Probleme

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Ajout d'utilisateur,Privilege et droit -> Probleme

par Number » 15 sept. 2005, 16:02

Le probleme c'est que dans user.inc.php ..
Aucun user ni pass ne sont renseigné ....

Vu que
$cfg['Servers'][$i]['controluser']   = '';          // MySQL control user settings
                                                    // (this user must have read-only
$cfg['Servers'][$i]['controlpass']   = '';          // access to the "mysql/user"
                                                    // and "mysql/db" tables).
                                                    // The controluser is also
                                                    // used for all relational
                                                    // features (pmadb)
$cfg['Servers'][$i]['auth_type']     = 'cookie';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
N'est pas basée sur "Config" mais sur Cookie ...
Donc quand je me log il se log sur Mysql avec l'utilisateur renseigné ;-)

par zeus » 15 sept. 2005, 09:46

Non, tu as tout faux.

Si tu veux changer le user de phpmyadmin, tu doit chercher le fichier config.inc.php dans le répertoire d'installation de phpMyAdmin et changer le couple identifiant/pass.

Mais reprend le script que je t'ai donné plus haut, place le dans un script php et exécute le. Si tu as un message d'erreur, c'est que les droits sont bon.

par Number » 14 sept. 2005, 14:08

Bouhouhouuuuuuu

Personne pr m'aider? :oops:

par Number » 08 sept. 2005, 17:57

Dans la config de PhpMyAdmin j'utilise l'identification par cookies ..
Donc je me log bien avec l'user Test et sont mot de pass et non avec root ..

par zeus » 08 sept. 2005, 10:16

Je le vois en me connectant avec phpMyadmin ..
L'utilisateur Test vois toutes les bases de donnée dans PhpMyadmin..

Si il n'avais des droits que sur Test il les verrais pas :-(
J'aimerais être sûr d'un truc : comment est-ce que tu change le user de phpMyAdmin ? parce que, par défaut, le user utilisé par phpMyAdmin est root sans mot de passe donc avec tous les droits

par Number » 07 sept. 2005, 17:16

Ui mais un truc que je comprend pas ...

Si l'utilisateur dans Mysql na les droits que sur Test ....
Normalement quand PhpMyadmin( Connecter en temps que user test) ne dois voir que cette base las et pas une autre ...

Je comprend pas ce que tu vx dire?

par HD » 07 sept. 2005, 17:05

Je le vois en me connectant avec phpMyadmin ..
j'imagine que c'est en local, dans ce cas c'est tout a fait normal
ici on parle de la connexion grace aux commandes mysql/php

par Number » 07 sept. 2005, 16:35

Je le vois en me connectant avec phpMyadmin ..
L'utilisateur Test vois toutes les bases de donnée dans PhpMyadmin..

Si il n'avais des droits que sur Test il les verrais pas :-(

par zeus » 07 sept. 2005, 15:17

Comment est-ce que tu te connectes et comment est-ce que tu vois ?

Essaye avec ce script
$link = mysql_connect("tonUser", "tonPass","tonHost");
mysql_select_db("test", $link);
mysql_select_db("test2", $link);
mysql_select_db("test3", $link);
Et dit nous si tu as des messages d'erreurs

par Number » 07 sept. 2005, 13:32

Bah j'ai une base :

Test
Test2
Test 3

Je voudrais que l'utilisateur ne vois que Test ...

Pourtant quand il ce conenct il vois Test2 et Test 3

par zeus » 07 sept. 2005, 11:13

Qu'est ce que tu entend par "il voit les autres" ?

par Number » 06 sept. 2005, 21:02

Ui ajouter l'utilisateur j'ai réussi...
Mais même quand les option global ne sont que limitée..
Que j'ajout des droit special pr lui sur ca db...
Il vois les autres :-(

par HD » 06 sept. 2005, 20:57

au contraire phpmyadmin doit etre ton meilleur ami :oops:
exemple
GRANT USAGE ON * . * TO 'nomUser'@'%' IDENTIFIED BY '********' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;
plus d'infos sur ton serveur :
http://127.0.0.1/mysql/server_privilege ... &adduser=1

Ajout d'utilisateur,Privilege et droit -> Probleme

par Number » 06 sept. 2005, 20:53

Re Salut :-p

Voila je cherche depuis 1 heures (en passant par phpmyadmin) d'ajouter un utilisateur.
Qui aurais seulement les droits minimum a l'execution d'un site simple en php..
Et ces droit uniquement sur CA base de donnée..
Et qu'il ne vois pas les autres .

User Test sur Db Db_Test

J'comprend rien avec les GRANT et en plus phpMyAdmin ne me facilte pas la tache :-(

Merci pr tt aide , tuto , ou info