Mysql
 sql >> Database >  >> RDS >> Mysql

Come reimpostare la password di root di MySQL

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!