passwords et users dans phpmyadmin

passwords et users dans phpmyadmin - PHP - Programmation

Marsh Posté le 11-03-2008 à 15:10:22    

je veux emuler un forum pnuBB sur mon serveur local, histoire de comprendre la manip chez moi avant de passer en ligne. jusqu'ici, je n'avais jamais rien modifié la configuration de phpmyadmin, mais là ca coince : le forum m'a dit qu'un mot de passe et username autres que "root" et "" sont indispensables pour un minimum de sécurité (j'admets que c'est loin d'etre le top). je vais donc dans les privilèges, change le password et l'user, et là patatras : plus moyen de me connecter a la section administration de phpmyadmin : erreur 1045, acces not allowed for user "root"@"localhost" password : NON. j'ai essayé de chipoter dans le fichier de config (que je n'avais meme pas créé jusque là)
 
bon c'est pas la mort, j'ai tout désinstallé et remis à zero, ca marche comme avant (heureusement que j'avais pas une base de données super importante à gérer :ange: ) mais le probleme reste entier : comment dois-je m'y prendre?
 
et au fond, ou peut-on écrire un username et un password pour se logger? j'ai jamais vu de boite à login dans tout ce merdier?!
 
et en ligne, comment s'y prend-on?

Reply

Marsh Posté le 11-03-2008 à 15:10:22   

Reply

Marsh Posté le 11-03-2008 à 15:30:01    

Si ta base ne sert qu'en local, tu peux rajouter un user avec un password en plus de root et non modifier le compte root....


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 11-03-2008 à 16:51:19    

ca ne résoud pas mon probleme pour le moment ou je passe en ligne, ni au sujet des parametres qu'il me demande pour installer mes scripts : db login/pw, server login/pw, etc. vu que je ne dois pas en spécifier ni en introduire pour jouer en local...

Reply

Marsh Posté le 11-03-2008 à 17:00:50    

[:otan beauval] Euh, rien compris...
 
Pour le local :

  • tu laisses ton root dans phpmyadmin
  • tu crées un user avec des privilèges restreint (CREATE, SELECT, UPDATE, DELETE, ...) avec un login et mdp (autre que root)


POur internet :

  • tu utilises le login / mdp fournit par ton hébergeur....


Par contre le coup du db login/pw et server login/pw, il va falloir m'expliquer parce que je ne vois pas la différence...


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 11-03-2008 à 17:21:04    

1. Dans tous les cas, on ne le fait pas à la manière bourrin en introduisant directement un nouvel utilisateur/mdp dans la table user de la base mysql,  
- soit on passe par un soft (au sens large) comme SQLyog ou le Mysql Query Browser voir même phpmyadmin (privilèges > ajouter un nouvel utilisateur)
- soit on utilise les commandes sql propres create user et set password (en mysql 5.*) suivant que tu veux ajouter un utilisateur ou définir un mdp.
 
2. Une fois l'utilisateur créer, il est possible, suivant la configuration que tu as choisie à l'installation de phpmyadmin qu'il te faille modifier les fichiers de configuration du script (config.inc.php je pense). Enfin à partir de là, c'est rtfm :D

Reply

Marsh Posté le 11-03-2008 à 18:17:13    

mais un login pour la base de données et pour le serveur en local, ou on définit ca?

Reply

Marsh Posté le 11-03-2008 à 18:34:32    

atch3000 a écrit :

mais un login pour la base de données et pour le serveur en local, ou on définit ca?


 
Quelle différence tu fais entre base de données et serveur déjà ?

Reply

Marsh Posté le 12-03-2008 à 12:26:51    

en fait des scripts font parfois la distinction au cas ou il y aurait plusieurs utilisateurs sur le meme serveur ou sur la base de données.  
 
mais mon probleme se précise : j'ai modifié l'username et le password dans config.inc.php (fichier config de phpmyadmin) mais quand je me connecte, il reste braqué sur le username root sans password et me dit que ce ne sont pas les bons identifiants. le truc c'est que meme en changeant la methode d'authentification ('config', 'http', 'cookie'), il ne me demande jamais d'introduire les nouveaux identifiants...que faire alors?

Reply

Marsh Posté le 12-03-2008 à 13:45:54    

atch3000 a écrit :

que faire alors?

lire la doc de phpmyadmin, ce que tu aurais du faire dès le début

Reply

Marsh Posté le 12-03-2008 à 14:26:22    

atch3000 a écrit :

que faire alors?


Lire ici http://pagesperso-orange.fr/philip [...] syphp.html, prendre les éléments qui t'intéresse, les adapter à ton cas et le refaire pour ton site


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 12-03-2008 à 14:26:22   

Reply

Marsh Posté le 12-03-2008 à 14:40:02    

ralala, la doc je me plonge dedans depuis des heures, rien n'y fait! d'ailleurs si vous voulez tout savoir, je suis loin d'etre le seul type a qui ce probleme arrive! la moitié des gens sur cette page ont le meme probleme  
 
http://www.xrings.net/xrings/artic [...] rticle=161
 
donc voila, j'en suis a une bete boite de login qui ne veut pas capter mon mot de passe, alors que c'est le meme que celui indiqué dans le fichier de configuration. si quelqu'un a connu le cas et prut me donner une vraie idée (au lieu de commentaires stériles...) ce serait bien pratique!

Reply

Marsh Posté le 12-03-2008 à 14:46:20    

atch3000 a écrit :

(au lieu de commentaires stériles...)

ce n'est pas en réagissant ainsi que tu trouveras tes réponses... mais plutôt :
- en allant directement sur le forum de phpmyadmin (normalement on n'est pas là pour faire du support de produits existants)
- ou en postant une partie de ta conf phpmyadmin, ce qui serait plus parlant que tout ce que tu as dit jusqu'à présent

Reply

Marsh Posté le 12-03-2008 à 15:15:14    

Je crois que tu as un problème dans l'expression de ton besoin. Que veux-tu ?

  • un login/pwd différent de root/blank pour connecter un site de type forum phpBB ?
  • mettre un mot de passe sur phpmyadmin ?
  • mettre une page d'authentification pour phpmyadmin ?


Je me réponds à moi-même :


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 12-03-2008 à 17:17:12    

atch3000 a écrit :

en fait des scripts font parfois la distinction au cas ou il y aurait plusieurs utilisateurs sur le meme serveur ou sur la base de données.  
 
mais mon probleme se précise : j'ai modifié l'username et le password dans config.inc.php (fichier config de phpmyadmin) mais quand je me connecte, il reste braqué sur le username root sans password et me dit que ce ne sont pas les bons identifiants. le truc c'est que meme en changeant la methode d'authentification ('config', 'http', 'cookie'), il ne me demande jamais d'introduire les nouveaux identifiants...que faire alors?


 
Je ne peux que me faire un echo de ce que dit Soju, montre nous ton fichier de configuration (et précise ta version de mysql et de phpmyadmin, parce qu'il manque une méthode d'auth visiblement).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed