Sempre alle prese con queste maledettissime password, capita che un cliente non mi comunica la password di root per accedere a Mysql ma mi comunica la password di root del sistema (non necessariamente uguali) ecco allora che si scatena il diavoletto collerico che è in me… tra una bestemmia a denti dtretti e l’altra mi segno la procedura così come segue:
- Fermare il processo di mysqld /etc/init.d/mysqld stop
- Far partire il processo con l’opzione –skip-grant-tables. mysqld_safe –skip-grant-table &
- Lanciare il client mysql con l’opzione  -u root. mysql -u root
- Eseguire questo SQL UPDATE mysql.user SET Password=PASSWORD(‘password’) WHERE User=’root’;
- eseguire il comando FLUSH PRIVILEGES;
- Uscire con exit
- Riavviare i processo di mysql. /etc/init.d/mysqld restart
fatto? fatto! ora per accedere a mysql la password è quella che avete scritto voi.
Una volta preso fiato e calmato il demone collerico ho avuto accesso a TUTTO il db.
On Air: Lorenzo Cherubini – Safari – ft. Negramaro
Resettare la password di root di MySQL
ultima modifica: 2008-09-25T16:00:50+02:00
da
Ciao partecipa anche tu al contest di freedom tech ti regala un ipod nano 8gb di quarta generazione!