récupérer le mot de passe root ? [mysql] - Linux et OS Alternatifs
Marsh Posté le 18-09-2002 à 10:35:33
et comme ce faire ? 
et eskils sont cryptés ? eskil faut les changer par un mécanisme propre à mysql ou simplement en éditant la table user ? 
bref je me suis auto couillonné et je sais plus quoi faire 
Marsh Posté le 18-09-2002 à 10:41:52
je crois qu'il faut justement le mot de passe root pour avoir le droit à le modifier  :'(
 :'(
Marsh Posté le 18-09-2002 à 10:49:51
bin j'ai essayé et il m'a demandé mon mdp root  
 
 
sinon, j'ai trouvé un fichier 
dans 
/var/db/mysql/user.MYD 
 
là, j'ai réussi à virer un des mots de passe, mais j'arrive pas a utiliser les flèches sous vi, il veut pas descendre .....  
 
 
en tout cas en virant le premier mot de passe root ça a pas marché (c t le mdp pour localhost je crois) 
 
yatil une commande pour remplacer, dans un fichier qulconque une chaine par une autre et de le réenrgitrer ???
Marsh Posté le 18-09-2002 à 10:57:42
bon j'ai viré les deux mdp que j'avais mis directement dans la table (sans passer par le mysqladmin) 
mais ça veut toujours pas me laisser me connecter  
 
 
je sais pas comment faire 


 
 
à l'aide!!!!
Marsh Posté le 18-09-2002 à 10:59:05
et quand je fais par exemple 
mysqladmin -u root password mon_noovo_pass 
 
il me dit 
 
error: 'Access denied for user: 'root@localhost' (Using password: NO)' 
 
 
siouplé  pitié :'(
 pitié :'(
Marsh Posté le 18-09-2002 à 11:41:42
bon j'ai réussi à la méga bourrine  
 
 
 
j'ai tué le process mysqld; 
je l'ai relancé avec la commande qui suit: 
 
/usr/local/libexec/mysqld --basedir=/usr/local --datadir=/var/db/mysql --skip-grant-tables 
 
du coup j'ai pu m'y connecter via webmin, mais ce n'est pas possible de créer des comptes, via WEBMIN, sans mettre de mot de passes, hors ces mots de passe sont cryptés par MD5, donc j'ai choppé un autre mot de passe d'une base qui fonctionnait et que je connaissais, je l'ai inséré en me créant un user avec tous les privilèges  
 
 
la table user de mysql était niquée, j'ai donc du faire un REPAIR TABLE user, ça m'a dégagé quelques user  mais bon pas grave ça ma pas dégagé celui qui était bon
 mais bon pas grave ça ma pas dégagé celui qui était bon  et donc j'ai viré tous les autre utilisateurs qui chiaient et renommé celui que je venais de créer en root, puis maintenant ça roulaize
 et donc j'ai viré tous les autre utilisateurs qui chiaient et renommé celui que je venais de créer en root, puis maintenant ça roulaize  
 
je suis content 
 
 
 
mais j'étais au bord du collpase total .. 
voilà j'espère que ce ptit manuel pourra en aider certains qui se fouttront dans la merde comme moi, à cause de ce con de WEBMIN qui crypte pas les mots de passe quand on les modifie   
   
   
   
  
 
d'ailleurs je vais leur envoyer un ptit mail pour les ennuyer  
 
 
voilà à plus!
Marsh Posté le 18-09-2002 à 10:33:52
salut, 
 
j'ai changé mon mot de passe pour mes bdd mysql mais j'arrive plus à m'en souvenir,
je n'ai rien d'important dans cette base mais ça me fait chier, j'étais sûr que je l'avais bien mis, et donc j'aimerais savoir si c pas quelqu'un qui me l'aurait changé à la mano ?
en fait voilà je suis allé sous webmin > administration de serveurs > mysql et j'ai changé les mots de passe directement, mais si ça se trouve c t des mdp encodés via MD5 et comme je les ai mis en dur dans la base je me demande si du coup je ne pourrai plus jamais y accéder ...
bon j'ai l'accès root sur la mchine en question et aimerais savoir comment tout remettre en neuf ou alors comment rechanger les pass ?
si quelqu'un a une idée merci bcp
---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/