A volte può capitare di dimenticare la password dell’utente amministratore del server MySQL.
Per evitare di re-installare tutto, basta seguire queste semplici indicazioni per re-impostare la password dell’utente root (l’utente amministratore) del server MySQL:

  1. Se attivo, fermare il demone mysqld (considerando un sistema Uubntu):
    sudo /etc/init.d/mysqld stop
  2. Far partire il demone mysqld con l’opzione  –skip-grant-tables option:
    sudo  mysqld –skip-grant-tables
  3. Avviare il client MySQL con l’opzione -u root in questo modo:
    mysql -u root
  4. Lanciare l’istruzione di update della tabella che contiene i dati relativi agli utenti che hanno accesso al server MySQL:
    update mysql.user set Password=PASSWORD(’nuovapassword’) where User=’root’;
  5. Eseguire il seguente comando per aggiornare i permessi relativi agli utenti:
    flush privileges;

Grazie a questi semplici passaggi, possiamo riprendere il controllo del nostro server MySQL senza problemi. ;)