Reimpostare la password di root dimenticata su MySQL

Total
0
Shares

Logo MySQLQuesto è uno di quei vecchi trucchi del mestiere che – a volte – si finisce per dimenticare proprio per la loro disarmante semplicità.

Supponiamo che, per un qualsiasi motivo, il sistemista Enrico – eh eh eh – smarrisca irrimediabilmente la password di root del database MySQL che gira sul suo server Debian GNU/Linux. Reimpostare la password dell’utente root di MySQl è semplicissimo:

  1. accedere al server Linux con privilegi di amministratore (root)
  2. fermare il database MySQL:
    /etc/init.d/mysql stop
  3. avviare il database mysql in modalità skip grant (ovvero ignorando i privilegi assegnati ai vari utenti – compreso root – sulle table del database):
    mysqld_safe --skip-grant-tables
  4. accedere al database mysql con pieni privilegi di root ma senza password:
    mysql -u root mysql
  5. assegnare a root la password desiderata:
    UPDATE user SET Password=PASSWORD('nuovapassword') WHERE user='root';
    FLUSH PRIVILEGES;
    EXIT;
  6. riavviare MySQL in modalità normale:
    /etc/init.d/mysql restart

Fatto! 😉

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ti potrebbe interessare anche