Com canviar la contrasenya d’arrel de MySQL a l’Ubuntu 20.04

How Change Mysql Root Password Ubuntu 20



Les contrasenyes són difícils de recordar, de manera que si heu oblidat la contrasenya d’arrel de MySQL, per sort, hi ha una manera de canviar-la. Aquesta publicació s’ha escrit per a vosaltres i, al final d’aquesta publicació, haureu canviat amb èxit la contrasenya de MySQL.

Abans d’arribar directament a la solució, se suposa que utilitzeu l’última versió de la base de dades MySQL al sistema Ubuntu 20.04 LTS. Aquesta publicació proporcionarà una guia pas a pas sobre com canviar la contrasenya d’arrel MySQL a l’Ubuntu 20.04. Per tant, sense perdre temps, comencem.







Pas 1: comproveu la versió de MySQL a Ubuntu 20.04

Primer de tot, comproveu la versió del vostre MySQL perquè aquesta publicació conté la solució per canviar la contrasenya root de la versió 8 o superior. Si la versió del vostre MySQL és inferior a 8, la solució serà diferent. A continuació es dóna l'ordre per comprovar la versió de MySQL.



$mysql--versió

Pas 2: atureu el servidor MySQL

Per canviar la contrasenya root de MySQL, primer heu d'apagar el servidor MySQL i podeu fer-ho mitjançant l'ordre:



$suosystemctl atura mysql.service





Comproveu l'estat del servidor MySQL per verificar mitjançant l'ordre:

$suoestat de systemctl mysql.service

Pas 3: Omet les taules de subvenció i la creació de xarxes

Per iniciar el servidor MySQL sense concedir les taules i comprovar la xarxa, configureu la variable d'entorn MYSQLD_OPTS que MySQL utilitza a l'inici.



$suosystemctl set-environmentMYSQLD_OPTS='--skip-networking --skip-grant-tables'

Molt bé, la variable d'entorn està configurada i podem iniciar la sessió a l'intèrpret d'ordres de MySQL sense proporcionar cap contrasenya.

Pas 4: inicieu el servei MySQL

Després de configurar la variable d'entorn MYSQLD_OPTS, inicieu ara el servei MySQL mitjançant l'ordre:

$suosystemctl iniciar mysql.service

Pas 5: confirmeu l'estat del servidor MySQL

Confirmeu l'estat del servei MySQL, ja sigui en execució o no:

$suoestat de systemctl mysql.service

Pas 6: inicieu la sessió a l'intèrpret d'ordres MySQL

Ara, heu d’iniciar sessió com a usuari root al servidor MySQL i, per iniciar la sessió al shell MySQL, escriviu l’ordre:

$suomysql-uarrel

Sense proporcionar cap contrasenya, iniciarà la sessió a l'intèrpret d'ordres MySQL.

Pas 7: canvieu la contrasenya de root

Ara, elimineu primer els privilegis.

mysql>esborrar privilegis;

Seleccioneu la base de dades MySQL.

mysql>USAR mysql

I configureu la nova contrasenya per a l’usuari root mitjançant l’ordre Alter escrivint la sentència següent.

mysql>ALTER USUARI'arrel'@'localhost'IDENTIFICAT PER'la nova contrasenya';

Al lloc de la nova contrasenya, proporcioneu la vostra nova contrasenya. Després de canviar amb èxit la contrasenya d’arrel de MySQL, tanqueu la sessió des de l’intèrpret d’ordres MySQL.

mysql>deixar de fumar;

Pas 8: Mata tots els processos de MySQL i reinicia el servei MySQL

En primer lloc, elimineu tots els processos de MySQL abans de reiniciar el servidor MySQL.

$suo killall -umysql

Després de tenir la sortida tal com es mostra a la imatge, premeu Retorn i reinicieu el servidor MySQL mitjançant l'ordre que es mostra a continuació.

$suosystemctl reinicia mysql.service

Pas 9: inicieu la sessió amb la contrasenya establerta recentment

Ara, inicieu sessió a l'intèrpret d'ordres MySQL amb la contrasenya acabada de configurar.

$suomysql-uarrel-p

Proporcioneu la contrasenya establerta recentment a l'ordre ALTER.

Això és tot. La contrasenya d’arrel de MySQL s’ha canviat correctament i torneu a iniciar la sessió a l’intèrpret d’ordres de MySQL.

Embolicar

En aquesta guia pas a pas, heu après a canviar la contrasenya d’arrel MySQL al sistema Ubuntu 20.04 LTS. Aquesta publicació conté una solució profunda i fàcil d'entendre per restablir la contrasenya root de MySQL a Ubuntu 20.04.