A volte potrebbe essere necessario modificare la password di root o reimpostare la password di root in MySQL, nel caso in cui tu abbia dimenticato la password di root. Ecco come reimpostare la password di root in MySQL. Puoi utilizzare questi passaggi per reimpostare la password di root in Windows, Mac, Ubuntu, CentOS e altri sistemi Linux.
Come reimpostare la password di root MySQL
Ecco i passaggi per reimpostare la password di root in MySQL in Ubuntu, CentOS, Windows, Mac e altri sistemi.
1. Arresta MySQL Server
Apri il terminale ed esegui il comando seguente per arrestare MySQL Server.
CentOS/Fedora
# service mysqld stop
Ubuntu/Debian
$ service mysql stop
Bonus Leggi:Come eliminare la stored procedure in MySQL
2. Riavvia il server MySQL con –skip-grant-tables
Quindi, riavvia MySQL Server con l'opzione –skip-grant-tables in modo da poter accedere senza password e con tutti i privilegi.
# mysqld_safe --skip-grant-tables &
Potrebbe essere necessario includere la parola chiave "sudo" prima del comando precedente in alcuni sistemi Ubuntu/Debian.
Assicurati di includere "&" alla fine del comando in modo che il server MySQL venga eseguito in background.
Tieni presente che è altamente insicuro avviare MySQL con l'opzione –skip-grant-tables e dovrebbe essere utilizzato solo per un breve periodo di tempo.
Dopo aver cambiato la password di root in MySQL, riavvieremo immediatamente il server MySQL nel modo normale.
Bonus Leggi:Come modificare la password utente in MySQL
3. Accedi a MySQL
Esegui il comando seguente per accedere a MySQL.
# mysql -uroot
4. Modifica la password di root in MySQL
Esegui il seguente comando su mysql> richiesta. Sostituisci nuova_password al comando qui sotto con la tua nuova password.
mysql> UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'
Bonus Lettura:MySQL CAST vs CONVERT
5. Privilegi Flush
Elimina i privilegi per applicare le modifiche
mysql> FLUSH PRIVILEGES; mysql> exit;
Lettura bonus:query di ripristino MySQL
6. Arresta MySQL Server
Esegui il seguente comando nel prompt del terminale per arrestare il server MySQL, poiché non è sicuro.
# mysqladmin -u root -p shutdown
Ti verrà chiesto di inserire la password di root. Inserisci la tua nuova password di root.
Bonus Leggi:Come utilizzare MySQL Rollup
7. Avvia MySQL Server
Avvia MySQL Server normalmente.
CentOS/Fedora
# service mysqld start
Ubuntu/Debian
$ service mysql start
Si spera che l'articolo sopra ti aiuti a reimpostare la password di root in MySQL.
Ubiq semplifica la visualizzazione dei dati in pochi minuti e il monitoraggio in dashboard in tempo reale. Provalo oggi!