Modificare la password di root di MySQL su server Ubuntu

Modificare la password di root di MySQL su server Ubuntu

Cambiare la password predefinita di MySQL su un VPS (Virtual Private Server) è un'operazione necessaria qualora il server che abbiamo scelto ci venga consegnato già con lo stack LAMP installato. In questo caso occorre cambiare la password dell'utente root il prima possibile.

Dopo aver effettuato il login con SSH occorre interrompere il servizio mysql:


sudo service mysql stop

Ora riavviamo il servizio in safe mode:


sudo mysqld_safe --skip-grant-tables &

Nella shell interattiva di MySQL scriveremo:


UPDATE mysql.user SET Password=PASSWORD('nuovapassword') WHERE User='root';

Quindi di seguito:


FLUSH PRIVILEGES;
exit;

Inseriamo la nuova password per chiudere MySQL:


sudo mysqladmin -u root -p shutdown

Infine riavviamo MySQL normalmente:


sudo service mysql start

A questo punto possiamo interagire normalmente con MySQL. È sempre consigliabile creare nuovi utenti e non utilizzare solo l'utente root.

Torna su