Ricerca nel sito web

Come cambiare la password di root di MySQL o MariaDB in Linux


Se stai installando MySQL o MariaDB in Linux per la prima volta, è probabile che eseguirai lo script mysql_secure_installation per proteggere la tua installazione MySQL con le impostazioni di base.

Una di queste impostazioni è la password root del database, che devi mantenere segreta e utilizzare solo quando è richiesta. Se è necessario modificarlo (ad esempio, quando un amministratore di database cambia ruolo o viene licenziato!).

Lettura consigliata: recupera la password root di MySQL o MariaDB in Linux

Questo articolo ti tornerà utile. Spiegheremo come modificare una password di root del server di database MySQL o MariaDB in Linux.

Anche se in questo articolo utilizzeremo un server MariaDB, le istruzioni dovrebbero funzionare anche per MySQL.

Cambia la password root di MySQL o MariaDB

Conosci la password di root e vuoi reimpostarla, in questo caso assicuriamoci che MariaDB sia in esecuzione:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
systemctl is-active mariadb

------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld status

Se il comando precedente non restituisce la parola active come output o è interrotto, sarà necessario avviare il servizio database prima di procedere:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
systemctl start mariadb

------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld start

Successivamente, accederemo al server del database come root:

mysql -u root -p

Per compatibilità tra le versioni, utilizzeremo la seguente istruzione per aggiornare la tabella utente nel database mysql. Tieni presente che devi sostituire YourPasswordHere con la nuova password che hai scelto per root.

MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

Per convalidare, esci dalla sessione corrente di MariaDB digitando.

MariaDB [(none)]> exit;

e quindi premere Invio. Ora dovresti essere in grado di connetterti al server utilizzando la nuova password.

Riepilogo

In questo articolo abbiamo spiegato come cambiare la password root di MariaDB/MySQL – che tu conosca o meno quella attuale.

Come sempre, non esitate a inviarci una nota se avete domande o feedback utilizzando il nostro modulo di commento qui sotto. Restiamo in attesa della vostra risposta!