Cambiare la password di root

Se non è mai stata impostata la password di root per MySQL, il server non richiederà nessuna password per connettersi! Per impostare la password di root per la prima volta, usare il comando mysqladmin da riga di comando:

$ mysqladmin -u root password NEWPASSWORD

Se la password di root è già stata impostata, si può cambiarla con:

$ mysqladmin -u root -p OLDPASSWORD NEWPASSWORD

Dato che le password vengono memorizzate all'interno di MySQL, è possibile cambiarle anche tramite una query di update:

  1. Fare login al server mysql
    $ mysql -u root -p
    
  2. Usare il database "mysql"
    mysql> use mysql;
  3. Cambio password per l'utente "root"
    mysql> update user set password=PASSWORD("NEWPASSWORD") where User='root';
  4. Reload privilegi:
    mysql> flush privileges;
    mysql> quit;