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é :'(
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 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/