Imposta/modifica/reimposta la password di root MySQL su Ubuntu Linux. Inserisci le seguenti righe nel tuo terminale.
- Arresta il server MySQL:
sudo /etc/init.d/mysql stop
- Avvia
mysqld
configurazione:sudo mysqld --skip-grant-tables &
In alcuni casi, devi creare il /var/run/mysqld
primo:
sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
- Accedi a MySQL come root:
mysql -u root mysql
- Sostituisci
YOURNEWPASSWORD
con la tua nuova password:
Per MySQL <8.0
UPDATE
mysql.user
SET
Password = PASSWORD('YOURNEWPASSWORD')
WHERE
User = 'root';
FLUSH PRIVILEGES;
exit;
Nota:su alcune versioni, se password
la colonna non esiste, potresti provare:UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';
Nota:questo metodo non è considerato il modo più sicuro per reimpostare la password, tuttavia funziona.
Per MySQL>=8.0
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';
Riferimenti:
- Imposta/Cambia/Reimposta la password di root MySQL su Ubuntu Linux
- Come reimpostare la password di root (v5.6 )
- Come reimpostare la password di root (v8.0 )