Tom's Guide > Forum > Programmation > [résolu] Chgmt mot de passe MySQL -> message d'erreur

[résolu] Chgmt mot de passe MySQL -> message d'erreur

Forum Programmation : [résolu] Chgmt mot de passe MySQL -> message d'erreur

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,
je crois que je viens de faire une grosse erreur dans mon système de gestion de BDD.
J'utilise Easy PHP et quand je vais dans la gestion de mes bases avec PHPMyAdmin, il me disait de mettre un mot de passe pour me protéger.
J'ai donc été dans les privilèges et j'ai mis un mot de passe, et j'en ai profiter (croyant bien faire) pour changer le nom d'utilisateur à la place de "root".
Seulement maintenant plus possible de rentrer dans la base, il me met un message d'erreur en me disant de changer les infos dans le fichier config.inc.php mais j'ai essayé et ca ne marche pas.
Pouvez vous m'aider?
Merci d'avance


Message édité par maudus le 25-04-2007 à 16:02:36
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

up s'il vous plait si vous connaissez une solution ca m'aiderait beaucoup merci

Répondre à maudus

si tu a niqué l'accès root tu l'as dans le cul, si tu as quand meme accès à root tu peut rechanger le passe.

Répondre à okinou

il suffit de changer root par le nom d'utilisateur que tu as mis dans config.inc.php

Répondre à coca25

c'est ce que j'ai fait mais ca ne marche pas. mysql me met "accès refusé"
"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."

Répondre à maudus

dans config.inc.php, tu as bien:

Code :
  1. $cfg['Servers'][$i]['auth_type'] = 'config';


sinon y a bien un moyen, mais je sais pas s'il fonctionne sous windows:
il faut d'abord arreter easyphp, puis dans une console (demarrer->executer:cmd)
aller au répertoire de mysql\bin :

Code :
  1. mysqld --skip-grant-tables --skip-networking


il faudra surement ouvrir une autre console

Code :
  1. mysql mysql
  2. UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE User="root" AND Host="localhost";


Répondre à coca25

En fait j'ai tout simplement réinstallé EasyPHP sur le même emplacement (en prenant soin de sauvegarder mes bases ailleurs) et maintenant tout refonctionne, et les bases ont été conservées avec la réinstallation.
Merci pour votre aide

Répondre à maudus
Tom's Guide > Forum > Programmation > [résolu] Chgmt mot de passe MySQL -> message d'erreur
Aller à :

Il y a 2633 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens