|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : septembre 2005 Messages : 40 ![]() |
Bonjour,
[Windows xp + Wamp] Utilisation dans le cadre strict d'une application Web avec PHP. Depuis toujours, j'ai de gros problèmes avec la gestion des utilisateurs, des mots de passe avec MySQL et PhpMyAdmin, ce qui m'entraîne, trop ou tard, des galères sans fin... Je n'ai jamais trouvé les explications simples et claires sur ce point précis de fonctionnement. Ce ne fut pas faute de chercher... : Je créé une base de donnée. Je lance une première fois PhpMyAdmin, un message nous avertit que l'user est "root" et qu'il n'y a pas de mot de passe. Quel est la signification exacte ? a- user est le nom d'utilisateur pour accéder au serveur de bdD MySQL (et donc à toutes les BdD), ou bien à une BdD précise ? b- Corollairement, si on modifie ces données, il faut apporter dans le fichier config.inc.php (dossier phpmyadmin) les mêmes modifs. Celà veut-il dire qu'on peut y mettre plusieurs lignes pour avoir plusieurs utilisateurs : "$cfg['Servers'][$i]['user']" et $cfg['Servers'][$i]['password'] ? De toutes façons, dans le cas d'application que j'ai donné au tout début, il n'y aucun intérêt ?! Mais comme il n'existe qu'un seul fichier config.inc.php, ce ne peut-être des infos pour une BdD précise ?! c- Et donc, comment fait-on pour attribuer (le peut-on alors ?) pour des noms d'utilisateur et des MdP différents pour chaque base, à la fois par l'interface de PhpMyAdmin et dans le fichier config.inc.php ?! Tout dernièrement encore, je suis dans l'impossibilité d'accéder à mes bases après un gros boulot dans Php... Quelqu'un connaît-il un tutoriel complet et compréhensible sur ce point ? Je désespère. J'espère avoir été assez claire sur mon problème ? Merci. Rosa |
|
|
00
|
|
|
#2 | |||||
|
Membre Expert
![]() |
J'avoue ne pas etre au fait de l'utilisation du fichier config.inc.php pour phpmyadmin.
Par contre pour gérer les utilisateurs dans mysql ( et donc dans phpmyadmin puisque celui-ci se base sur les données de mysql), je peux te dire les choses suivantes en répondant à tes questions : Citation:
Citation:
Citation:
Code :
|
|||||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : septembre 2005 Messages : 40 ![]() |
Merci Raidman, mais je ne suis pas beaucoup avancée avec cela :
n'étant pas spécialiste, je ne peux que passer par PhpMyAdmin et tu le courcircuites dans tes réponses : par exemple, je ne suis pas obligée de passer par la saisie des commandes SQL de l'onglet du même nom; je préfèrerais utiliser l'interface de PhpMyAdmin pour cela et comment distinguer la gestion du serveur MySQL d'une base... Je viens de trouver cette adresse qui peut-être m'aidera. Alors, si ça intéresse quelqu'un d'autre : http://www.phpmyadmin.net/pma_locali...tation.fr.html Rosa. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
Ben les requetes sql que j'ai donné, tu peux très bien les lancer sous phpmyadmin directement dans l'interface de phpmyadmin !
En fait, je pense que je ne comrpends pas bien ce que tu veux faire. Ton but, c'est bien de gérer des droits utilisateurs en utilisant simplement l'interface de phpmyadmin ou alors est-ce une autre problématique que tu as ? |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : septembre 2005 Messages : 40 ![]() |
Oui, c'est juste la gestion par l'interface des users et mots de passe qui me gène terriblement :
Au départ user: root et mdp:vide protège l'accès au serveur MySQL et donc à l'ensemble des BdD qui pourraient y avoir ? Si je modifie le privillèges d'une base données : seule cette dernière aura un nouveau user et mdp, tandis que les autres garderont root et aucun mot de passe ? Ce n'est pourtant pas ce que j'obtiens. Alors, soit, parce que ce que je viens d'écrire au-dessus est faux justement, soit parce que je mélange les pinceaux lorsque je manipule PhpMyAdmin. Le résultat, c'est que je galère... jusqu'à ne plus pouvoir utiliser mes BdD avec mes applications php... Rosa |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com