Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2895 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Phpmyadmin

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Phpmyadmin

n°1392341
thebounty
Posté le 21-06-2006 à 17:09:39  profilanswer
 

Bonjour,
 
Je dois récupérer le travail d'un collègue qui nous a quitté (ne vous en faites pas il est toujours vivant).
C'est une petite application de prêt de matériel avec easyphp.
Je ne peux pas atteindre ma base avec phpmyadmin en tant que root (message accès refusé)
Le fichier config.inc.php ne mentionne aucun mot de passe pour root.
Comment puis-je administrer ma BD lorsque le mot de passe root est perdue et que mon collègue ne peux me le donner vu qu'il s'en souvient pas?
 
Merci pour votre aide.

mood
Publicité
Posté le 21-06-2006 à 17:09:39  profilanswer
 

n°1392364
flo850
moi je
Posté le 21-06-2006 à 17:40:07  profilanswer
 
n°1392593
thebounty
Posté le 22-06-2006 à 09:00:55  profilanswer
 

Merci je vais essayé ça tout de suite.

n°1392606
thebounty
Posté le 22-06-2006 à 09:23:54  profilanswer
 

Gardez la première console ouverte, et ouvrez-en une seconde, et exécutez la commande suivante (une commande par ligne) :
 
C:\> C:\mysql\bin\mysqladmin -u root flush-privileges password "newpwd"

 
Je bloque sur cette commande. J'ai le même message (acces refusé pour root@localhost, password NO) que sur la page web d'accès de phpmyadmin.
 

n°1392685
thebounty
Posté le 22-06-2006 à 11:32:48  profilanswer
 

Le tutorial du site ne fonctionne pas pour ws.
 
J'ai trouvé une autre solution qui fonctionne en mixant les deux solutions (ws et unix)
Là où ça bloquait: flush-privileges avant de réinitialiser le mot de passe. La modif n'était pas prise en compte.
 
Une solution:
 
Il faut tuer le processus mysqld.
Le lancer ensuite avec l'option --skip-grant-tables dans une fenêtre dos (mysqld --skip-grant-tables)
A partir de là vous avez accès à l'administration des bases de données (http://localhost/mysql).
Ouvrez une autre fenêtre dos et tapez cette ligne:
C:\mysql\bin\mysql (c'est le client où on peut taper des commandes en sql)
On va mettre à jour la table des utilisateurs pour réinitialiser le mot de passe
UPDATE user SET password=PASSWORD('votre_mot_de_passe') WHERE User='root';
La mise à jour est faite. Il faut maintenant réinitialiser les privilèges (ne quittez pas mysql):
FLUSH PRIVILEGES;
VERIFIEZ que vous avez mis le même mot de passe dans votre fichier config.inc.php à la ligne adéquate.
 
Relancez mysql normalement.
Vérifiez vos changements en accédant à l'interface d'administration de mysql (http://localhost/mysql).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Phpmyadmin

 

Sujets relatifs
probleme exportation base de donnée phpmyadminphpmyadmin - root@localhost - password
Petit soucis avec PHP et phpmyadminPhpmyadmin et la jointure externe left join
Plus de privilèges dans phpmyadminComment restaurer une Base de Donnée Volumineuse avec PHPMyAdmin ?
Comment importer ma base Mambo dans PhpMyAdmin ?remplir une BDD sous PhpMyAdmin comme dans ACCESS
page blanche phpMyAdminImporter DB dans PhpMyAdmin
Plus de sujets relatifs à : Phpmyadmin


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)