Cambiare la password di root in MySQL

mySQL Come cambiare la password di root di MySQL? Esistono tre metodi, semplicissimi, per rendere sicuro il proprio sistema e cambiare agevolmente la password.

Il primo metodo avviene tramite mysqladmin, che permette di effettuare diverse operazioni di amministrazione del server MySQL. Per cambiare la password attuale di root sarà sufficiente eseguire dal terminale il comando:

  • mysqladmin -u root password

Qualora abbiate già fatto questa operazione e vogliate cambiare ancora la password, dovrete usare il comando:

  • mysqladmin -u root password

 

Il secondo metodo vi permette di agire tramite il client mysql, aggiornando i dati nelle tabelle di sistema utilizzando il comando UPDATE. Accedendo alla shell di mysql, da terminale andrà digitato il comando:

  • mysql -u root

Dopo di che, sempre dalla shell di MySQL, dovremo digitare:

  • mysql> use mysql;
    mysql> UPDATE user SET Password = PASSWORD(’nuovapassword’) WHERE User = ‘root’;
    mysql> FLUSH PRIVILEGES;

Il terzo metodo prevede ancora l’utilizzo del client mysql e il comando SET PASSWORD. Per accedere al client dovremo digitare da terminale come prima:

  • mysql -u root

Una volta ottenuto l’accesso allo shell del client, per configurare la nuova password dovremo scrivere:

  • SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(’nuovapassword’);