linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] mysql e mysqladmin sputtanati ??

ilcava ilcava a gmail.com
Gio 3 Giu 2010 11:04:49 UTC
Ciao,
in mysql le password sono contenute in una tabella del database "mysql"

se vai nella posizione in cui si trovano i tuoi database avrai una cartella
"mysql" (che corrisponde al database mysql) e al suo interno il file
user.MYD

se provi a visualizzare il contenuto (usando cat) vedrai gli utenti e le
varie password (ovviamente codificate).
Non ho mai provato a cambiare il file a mano, però potresti copiare la terna
di file ("mysql.frm", "mysql.MYD" e "mysql.MYI") in un database secondario
di un altro server e qui modificarne il contenuto tramite se opportune
query. Una volta fatto ripristinare i file in questione nel tuo database e
riavviare il server.

Non ho mai provato la procedura, ma teoricamente dovrebbe andare.

Marco

Il giorno 03 giugno 2010 12.54, emanuele <bonna1979 a gmail.com> ha scritto:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> con quel comando mi dice:
>
> ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
> password: YES)
>
> :(. Avevo già usato quel comando la pass è giusta perchè i vecchi DB
> attivi funzionano se ne faccio uno nuovo mi dice che mysql non risponde
> :(. ma.
> Avevo letto che si poteva modificare la password modificando un file di
> configurazione, ma dopo leggendo il tipo aveva altri problemi e non
> riusciva più ad entrare.
>
> Più leggo più mi aumentano i dubbi
>
> grazie ancora di tutto :)
>
>
>
> Andrea Occhi ha scritto:
> > Il 03 giugno 2010 10.32, emanuele <bonna1979 a gmail.com> ha scritto:
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >> Ragazzi credo di aver fatto un casino con mysql, anche se funziona. In
> >> pratica quando cerco di accedere sia in riga di comando che via web a
> >> mysql o mysqladmin mi da il seguente errore:
> >>
> >> lancio il comando: mysql stauts
> >>
> >> risposta:
> >>
> >> "Access denied for user 'root'@'localhost' (using password: NO)" Accedo
> >> da ssh
> > allora, entri in ssh con un comando simile
> > ssh root a ginopilotino.it
> >
> > e dai questo comando
> > mysql -u root -p
> > e metti la password, entra?
> >
> >> altra cosa ciliegina sulla torta in connessione ssh mi da anche un
> >> avviso di errore:
> >>
> >>
> >> /etc/init.d/mysql restart
> >>  * Stopping MySQL database server mysqld
> >>   ...done.
> >>  * Starting MySQL database server mysqld
> >>   ...done.
> >>  * Checking for corrupt, not cleanly closed and upgrade needing tables.
> >
> > nessun problema. Semplicemente controlla che tutto sia ok, lo fa sempre.
> > Se il comando termina, vuol dire che è andato a buon fine.
> >
> > ciao
> > Andrea
> >
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQEcBAEBAgAGBQJMB4oAAAoJEPycncD9q56lPfYH/2DjKyx7gsvyVznmhOwCV1S6
> zq+E3kkGBo5EqVfGp0vcwuJ5nPtnDGLVij2DQn/trTAmJQcA5EdcF9fv1+TM2lQ4
> fAa60QoIVI4b8nxg41GldadG+gP0k5cw9aC9fVHNfehO9a4vlSVkbEf6dEhZA1HB
> mNrkKY9ZGNepiMGWSEftTy5QiL85+Qnq4xNYSNsZOsmyk59Ul2azBycRtQ7Aceja
> 72fDmA462O7qoxc+IjC7MdtGWCBTI7z1F0zKiongZ0GDmQwlb0KgUI3gpyl+ONLi
> MC3EHiOqG6OJiYU4A+O6tJqFJ5u7OXzIPuUN5MYIVllHvrZtSdMpWUKDW5nGW1s=
> =GGZI
> -----END PGP SIGNATURE-----
>
> --
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lugbs.linux.it/pipermail/lug/attachments/20100603/234e95d4/attachment.html>


Maggiori informazioni sulla lista Lug