Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/07/2007, 21h52   #1
Invité de passage
 
Inscription : février 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 3
Points : 2
Points : 2
Par défaut configurer phpmyadmin premiere fois

bonjour,

j'ai essaye de modifier le config.inc.php :

$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'root'; // MySQL password (only needed

le probleme lorsque je met http://localhost/phpmyadmin il affiche erreur :
root@localhost acces denied (password YES)
mais il ne medemande pas de rentrer un mot de pass?est-ce qu il faut absolument passer par les commandes (cmd)?

merci d'avance
Someone86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 22h52   #2
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 423
Points : 6 423
Bonjour,

Peut-être parce qu'il faut autoriser les connexions de root depuis un autre host que localhost (c'est avec @ comme host qu'on s'en sort, je crois), dans la table des utilisateurs. En passant par PHPMyAdmin, il ne détecte peut-être que l'IP de la machine, et pas localhost (oups, pas sûr que je sois bien clair, là)...
Dans MySQL, un utilisateur est reconnu non seulement par son ID, mais aussi par l'hôte duquel il se connecte. Et en se connectant sur la même machine via phpMyAdmin, peut-être que l'hôte de connexion n'est pas 127.0.0.1 (localhost) mais l'IP de l'ordinateur. Et donc la connexion est refusée. Il faut donc ajouter un utilisateur root venant de n'importe quelle IP (@ dans host fait ça) et lui configurer un mot de passe. La démarche est expliquée dans la documentation de MySQL.

C'est alors normal qu'il ne demande pas de mot de passe, vu que c'est le fichier de configuration de PHPMyAdmin qui le lui fournit.

ced
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h45.


 
 
 
 
Partenaires

Hébergement Web