|
Contact me sending an e-mail (antispam defense activated) |
Title: Recupero della password di root di mysql
Author: Sandro Tosi
Last modified: 2007-08-26
Nel caso si sia persa la password di root di mysql (che NON e` quella
di root del sistema), si puo` recuperare nel seguente modo
1. stop del servizio mysql
# /etc/init.d/mysqld stop
2. avvio di mysql in modalita` safe
# mysqld_safe --skip-grant-tables
L'opzione importante e` "--skip-grant-tables", che non fa leggere
le tabelle degli utenti all'avvio.
Il comando "mysqld_safe" potrebbe non essere presente sulla propria
distribuzione, ma potrebbe essere "safe_mysql" o soltanto "mysql"
con l'opzione "--skip-grant-tables"
3. reset della password
# mysql -u root
mysql> UPDATE mysql.user SET password=PASSWORD('new_pwd') WHERE user='root';
mysql> FLUSH PRIVILEGES;
I comandi sopra effettuano login a mysql, cambiano la password di
root e rendono effettive le modifiche, scrivendo i privilegi
dell'utente sulle tabelle di catalogo.
|