Gennaio 14, 2022
Come cambiare mysql root password on Linux
Se hai dimenticato la password MySQL per l’utente root, abbiamo coperto in questa guida. Segui le nostre istruzioni passo passo per reimpostare la password di root su un sistema Linux tramite la riga di comando.
In questo tutorial imparerai:
- Come modificare/reset password di root per MySQL
Reimpostare la password di root per MySQL
Categoria | Requisiti, Convenzioni o la Versione del Software Utilizzato |
---|---|
Sistema | Qualsiasi distro Linux |
Software | MySQL |
Altri | accesso Privilegiato al sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede comandi linux di essere eseguito con privilegi di root direttamente come utente root o con l’uso di sudo comando$ – richiede i comandi di linux per essere eseguito come un normale utente non privilegiato |
Come cambio/reset password di root per MySQL
istruzioni passo Passo:
- Avviare e arrestare il servizio MySQL con un comando systemctl:
$ sudo systemctl stop mysql
- Ora, abbiamo bisogno di riavviare il servizio di MySQL, ma senza privilegi della password che viene concessa. Si noti che
&
alla fine del comando esegue semplicemente il servizio in background e ci consentirà di continuare a utilizzare il terminale corrente.$ sudo mysqld_safe --skip-grant-tables &
- Sarete ora in grado di connettersi al server MySQL come root, senza specificare una password:
$ mysql -u root
- Ora, reimposta la password di root, ma prima svuota i privilegi per ricaricare le sovvenzioni:
mysql> FLUSH PRIVILEGES;mysql> use mysql;mysql> update user set plugin="mysql_native_password" where User='root';mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password_here';mysql> FLUSH PRIVILEGES;mysql> quit;
- Infine, spegnere il servizio MySQL e avviarlo di nuovo.
$ sudo systemctl restart mysql
Tutto fatto. La tua password di root dovrebbe ora essere cambiata e MySQL è di nuovo attivo e funzionante normalmente.
Conclusione
Reimpostare una password di root MySQL dimenticata è abbastanza semplice. Tuttavia, il processo comporta l’assunzione temporanea di MySQL offline, quindi ovviamente è meglio evitare di farlo più che assolutamente necessario. Se vi capita di dimenticare di nuovo la password, saprete dove trovare questa guida.