...

MariaDB / MySQL Root Password dimenticata

Hai perso di nuovo la tua lista di password? I dati di login degli utenti principali vanno rapidamente persi e non vengono salvati nel sistema stesso.
Qui è certamente più facile con i database che sono usati da Contenuto Management Systems, qui la password viene memorizzata in chiaro nei rispettivi file di configurazione. Questo non è il caso dell'utente principale del server di database.
Di solito il nome utente è root. Su Plesk installazioni viene utilizzato il nome utente "admin". La password di un server Plesk può essere facilmente recuperata dal file .psa/shadow. Per esempio: con il comando:

mysql -uadmin -p`cat /etc/psa/.psa.shadow

Se è necessario reimpostare completamente la password, basta seguire questi passi.

Uscire dal server del database. Ad esempio sotto Centos7 con MariaDB con

systemctl stop mariadb.service

Se si utilizza un altro server di database, questo può essere fatto anche con

/etc/init.d/mysql stop

MariaDB / MySQL root Cambiare la password

Ora avviamo il server del database senza restrizioni e gestione dei diritti, in modo che possa essere amministrato senza password. Per fare questo, usiamo l'opzione -skip-grant-tables, che elimina le restrizioni, e -skip-networking, che impedisce l'accesso esterno durante la configurazione.

mysqld_safe --skip-grant-tables --skip-networking &

Ora è possibile modificare facilmente la password di MySQL.

mysql -u root
mysql> usa mysql;
mysql> update user set password=PASSWORD("the_desired_password") dove User='root';
mysql> sciacquare i privilegi;
mysql> uscire

Ora la password viene modificata e il server del database può essere terminato.

spegnimento del mysqladmin

In modo che possa poi essere avviata normalmente.

systemctl start mariadb.service

Ulteriori informazioni si trovano naturalmente anche nel manuale del produttore all'indirizzo https://mariadb.com.

Articoli attuali

Rappresentazione concettuale di un proxy inverso NGINX con cache del resolver DNS e indirizzi backend variabili.
Server web Plesk

Configurare correttamente la cache del resolver di NGINX

Ecco come configurare il resolver NGINX per i backend dinamici: TTL DNS, valid, resolver_timeout, destinazioni proxy_pass variabili e upstream dinamici chiaramente distinti l'uno dall'altro.

Rappresentazione concettuale degli stati del kernel visibili tramite procfs.
Amministrazione

Linux procfs per amministratori: panoramica dei file più importanti

procfs offre una visione diretta del kernel Linux in esecuzione. Questa guida illustra i file più importanti presenti nella directory /proc, spiega il funzionamento dei contatori e degli snapshot e indica percorsi di diagnostica affidabili per il carico di sistema, la memoria, i processi, l'I/O e i parametri sysctl.