SMsoft – informatica e dintorni

varie su OSX, GNU/Linux e l'Open Source

MySQL: Reset della password di root dimenticata

E’ possibile che la password dell’utente root su MySQL sia andata persa. E’ possibile reimpostarla in modo abbastanza semplice, seguendo la procedura:

- spegnere MySQL:

 bash |  copy code |? 
1
/etc/init.d/mysql stop

- avviare in safe mode:
 bash |  copy code |? 
1
mysqld_safe --skip-grant-tables &

- accedere come root e senza password (grazie al fatto che siamo in safe mode)
 bash |  copy code |? 
1
mysql -uroot

- accedere alla tabella mysql dove sono presenti i dati di accesso:
 bash |  copy code |? 
1
use mysql;

- aggiornare la password di root (nel nostro esempio con xxxx):
 bash |  copy code |? 
1
update user set password=PASSWORD("xxxx") where User='root';

- fare un flush dei privilegi:
 bash |  copy code |? 
1
flush privileges;

- uscire da mysql:
 bash |  copy code |? 
1
quit

- riavviare mysql normalmente:
 bash |  copy code |? 
1
/etc/init.d/mysql restart

A questo punto si potrà accedere con la nuova password:
mysql -uroot -pxxxx

enjoy




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto
Tag: ,

Your email address will not be published. Required fields are marked *

*

Page optimized by WP Minify WordPress Plugin