pb de coonection sur root

pat
Eléphant du PHP | 132 Messages

07 sept. 2005, 10:52

Bonjour,

J'ai voulu mettre un mot de passe à root mais il semble que j'ai fait une mauvaise manipulation.
Quand je veux me contacter a admin j'ai la réponse suivante:

"phpMyAdmin a tenté de se connecter au serveur MySQL, et le serveur a rejeté la connexion. Veuillez vérifier les valeurs de "host", "username" et "password" dans config.inc.php et vous assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur MySQL.

Erreur

MySQL a répondu:


#1045 - Accès refusé pour l'utilisateur: 'root@localhost' (mot de passe: NON)"


Que dois je faire ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

07 sept. 2005, 11:12

PAr défaut, phpMyAdmin utilise le user "root" sans mot de passe.

Si tu as changé le pass, phpMyAdmin ne peut plus se connecter à MySQL car ses paramètres de conf sont faux.

2 solutions :
- enlever le pass (déconseillé)
- aller dans le répertoire d'install de ton serveur web, d'aller chercher le fichier config.inc.php dans le répertoire "phpmyadmin" (comme le dit le message d'erreur) et de modifier les paramètres par défaut pour mettre ton pass ($cfg['Servers'][$i]['password']='tonPass' )
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

pat
Eléphant du PHP | 132 Messages

07 sept. 2005, 11:26

Merci ça fonctionne à nouveau, je me suis fait comme qui dirait une frayeur

Encore merci

admigetel
Invité n'ayant pas de compte PHPfrance

26 sept. 2005, 14:46

Bonjour,
j'ai le même message d'erreur, j'ai vérifié et testé de nombreuses fois mais je n'arrive pas à m'en sortir...

l'accès à phpmyadmin me dit toujours : "[1045] - Access denied for user 'SYSTEM'@'localhost' (using password: NO)".

J'arrive à changer cependant le mot de passe de mysql en ligne de commande mais apparement cela ne marche pas pour l'identification.

cela fonctionne très bien avec msqli ?

je ne comprends donc pas trop ?

merci d'avance de votre aide.

Invité
Invité n'ayant pas de compte PHPfrance

26 sept. 2005, 14:47

Bonjour,
j'ai le même message d'erreur, j'ai vérifié et testé de nombreuses fois mais je n'arrive pas à m'en sortir...

l'accès à phpmyadmin me dit toujours : "[1045] - Access denied for user 'SYSTEM'@'localhost' (using password: NO)".

J'arrive à changer cependant le mot de passe de mysql en ligne de commande mais apparement cela ne marche pas pour l'identification.

cela fonctionne très bien avec msqli.

je ne comprends donc pas trop ?

merci d'avance de votre aide.