Come cambiare la password di root mysql nella top 10.Top 10

Come cambiare la password di root mysql nella top 10.Top 10

Le password sono difficili da ricordare, quindi se hai dimenticato la password di root MySQL, per fortuna, c'è un modo per cambiarla. Questo post è stato scritto per te e alla fine di questo post, avrai cambiato con successo la password di MySQL.

Prima di arrivare direttamente alla soluzione, si presume che tu stia usando l'ultima versione del database MySQL su Ubuntu 20.Sistema 04 LTS. Questo post fornirà una guida passo-passo su come modificare la password di root mysql in Ubuntu 20.04. Quindi, senza perdere tempo, iniziamo.

Passaggio 1: controlla la versione di MySQL su Ubuntu 20.04

Prima di tutto, controlla la versione del tuo mysql perché questo post contiene la soluzione di modifica della password di root sulla versione 8 o superiore. Se la versione del tuo mysql è inferiore a 8, la soluzione sarà diversa. Il comando per il controllo della versione di MySQL è riportato di seguito:

$ mysql -version

Passaggio 2: arrestare il server MySQL

Per modificare la password di root MySQL, è necessario prima spegnere il server MySQL e puoi farlo usando il comando:

$ sudo systemctl ferma mysql.servizio


Controlla lo stato del server MySQL per verificare l'utilizzo del comando:

$ sudo systemctl status mysql.servizio

Passaggio 3: Skip Grant Tables & Networking

Per avviare il server MySQL senza concedere le tabelle e il controllo del networking, impostare la variabile di ambiente "Mysqld_opts"Che MySQL utilizza all'avvio:

$ sudo systemctl set-ambiente mysqld_opts = "-skip-networking--skip-grant-tables"


Va bene, la variabile di ambiente è impostata e possiamo accedere alla shell MySQL senza fornire alcuna password.

Passaggio 4: avvia il servizio MySQL

Dopo aver impostato la variabile di ambiente "mysqld_opts", avviare il servizio MySQL ora utilizzando il comando:

$ sudo systemctl avvia mysql.servizio

Passaggio 5: conferma lo stato del server MySQL

Conferma lo stato del servizio MySQL, che sia in esecuzione o no:

$ sudo systemctl status mysql.servizio

Passaggio 6: Accedi alla shell MySQL

Ora, devi accedere come utente root sul server MySQL e per l'accesso alla shell MySQL, digita il comando:

$ sudo mysql -u root


Senza fornire alcuna password, accederai alla shell MySQL.

Passaggio 7: modifica la password di root

Ora, sciacqua prima i privilegi:

Mysql> Privilegi a filo;


Seleziona il database MySQL:

mysql> usa mysql


E impostare la nuova password per l'utente root utilizzando il Altera comando digitando la seguente istruzione:

mysql> alter utente 'root'@'localhost' identificato da "the-new-password";


Al posto di "The-New-Password"Fornisci la tua nuova password. Dopo aver modificato correttamente la password di root MySQL, disconnettersi dalla shell MySQL:

mysql> smettere;

Passaggio 8: ripristinare il server del database a impostazioni normali

Per riavviare il server di database in "normale"Modalità, è necessario per"Ripristina"Le modifiche che abbiamo apportato in modo che il networking sia abilitato e le tabelle di sovvenzione vengono caricate.

Per fare ciò, innanzitutto sconvolge il "Mysqld_opts"Variabile di ambiente che hai impostato in precedenza:

$ sudo systemctl unvironment mysqld_opts


Dopo averlo fatto, rimuovi la configurazione del sistema modificato ripristinando "Mysql":

$ sudo systemctl ripristina mysql

Passaggio 9: uccidi tutti i processi MySQL e riavvia il servizio MySQL

Ora, uccidi tutti i processi di MySQL prima di riavviare il server MySQL:

$ sudo killall -u mysql


Dopo aver ottenuto l'output come mostrato nella foto, premi "accedere"E riavvia il server MySQL utilizzando il comando indicato di seguito:

$ sudo systemctl riavvia mysql.servizio

Passaggio 10: accedi con la password appena impostata

Accedi alla shell MySQL con la password appena impostata:

$ sudo mysql -u root -p


Fornire la password impostata recentemente set in Altera comando:


Questo è. La password di root di MySQL viene modificata correttamente e sei registrato nella shell MySQL.

Incartare

In questa guida passo-passo, hai imparato a cambiare la password di root MySQL su Ubuntu 20.Sistema 04 LTS. Questo post contiene una soluzione profonda e facile da capire al ripristino della password di root di MySQL su Ubuntu 20.04.