Corsi on-line

Resettare la password di MySQL da Shell

Se utilizzate come sistema operativo una distribuzione basata sul Kernel Linux e avete perduto la password del Database manager MySQL, potrebbe esservi utile questa procedura interamente basata sulla Shell, apriamo quindi il nostro Terminale e cominciamo subito con l’inviare questa istruzione per fermare il processo relativo al DBMS:

# /etc/init.d/mysql stop

Ora riavviamo MySQL senza utilizzare la password:

# mysqld_safe –skip-grant-tables &

Riceveremo in risposta un identificativo, premiamo [Invio] e accediamo come root (di MySQL):

# mysql -u root

Ora passiamo alla fase di definizione di una nuova password:

mysql> use mysql;
mysql> update user set password=PASSWORD(”NEW-ROOT-PASSWORD”) where User=’root’;
mysql> flush privileges;

Ora arrestiamo nuovamente il DBMS per poi riavviarne il processo:

mysql> quit
# /etc/init.d/mysql restart

A questo punto dovrebbe essere possibile accedere con la nuova password definita durante la procedura.

Post correlati
I più letti del mese
Tematiche