Ceci n'est pas un blog

Blog personale di Ivan Agliardi con pagine di informatica, linguaggi, idee…

Reimpostare la password di root dimenticata su MySQL

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! 😉

A proposito di Ivan Agliardi

Ho immaginazione e creatività, ma non sono un artista. Faccio interagire tra loro aziende dando vita a nuove imprese, ma non sono un imprenditore. Mi occupo da oltre 15 anni di server Linux, applicazioni web, database, domini, hosting, housing, sicurezza informatica e sistemi embedded, ma non sono un tecnico. Faccio SEO, SEM, SMM e fornisco contenuti attraverso i miei copyrighter, ma non sono un uomo marketing. Ora ho di nuovo un blog, ma non sono un blogger. Sono solo un umanista e un informatico della prima ora. E mi circondo di gente con le palle :)

Lascia un commento

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

Ivan Agliardi

Ivan Agliardi