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

Come modificare 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 mysql_secure_installation script per proteggere l'installazione di 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 cambiarlo (ad esempio, quando un amministratore di database cambia ruolo o viene licenziato!).

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

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

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

Cambia la password principale 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, dovrai 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 usando la nuova password.

Riepilogo

In questo articolo abbiamo spiegato come modificare la password di root di MariaDB / MySQL, indipendentemente dal fatto che tu conosca quella corrente o meno.

Come sempre, sentiti libero di inviarci una nota in caso di domande o feedback utilizzando il nostro modulo di commento qui sotto. Non vediamo l'ora di sentirti!