Resettare la password di root di MySQL


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:

  1. Fermare il processo di mysqld /etc/init.d/mysqld stop
  2. Far partire il processo con l’opzione –skip-grant-tables.  mysqld_safe –skip-grant-table &
  3. Lanciare il client mysql con l’opzione  -u root. mysql -u root
  4. Eseguire questo SQL UPDATE mysql.user SET Password=PASSWORD(‘password’) WHERE User=’root’;
  5. eseguire il comando FLUSH PRIVILEGES;
  6. Uscire con exit
  7. 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 CherubiniSafari – ft. Negramaro

Resettare la password di root di MySQL ultima modifica: 2008-09-25T16:00:50+00:00 da Enrico

1 Comments.

  1. Ciao partecipa anche tu al contest di freedom tech ti regala un ipod nano 8gb di quarta generazione!