Barra laterale

sistema:resettare_password_e_permessi_mysql

Resettare password e permessi mysql

Autore: Fabio Di Matteo
Ultima revisione: 30/10/2008

Puo' capitare di avere l'esigenza di resettare le password degli utenti mysql e successivamente di modificarne anche i permessi. Le seguenti istruzioni sono da attuarsi soltanto nel caso in cui si ci trovi fisicamente sul server.

Resettare la password dell'utente root

Con Mysql non in esecuzione

Per resettare la password di root si potrebbe usare il programma mysql_setpermission , uno script perl che viene fornito assieme a mysql. Mysql_setpermission tramite un menu completamente testuale permette di svolgere diversi compiti come:

  1. settare la password per un utente esistente;
  2. settare i privilegi su un database per un determinato utente;
  3. settare le query che un utente puo' eseguire
  4. rimuovere / dare tutti i privilegi ad un determinato untente
  5. e altre funzioni…

Per avviare lo scrip basta dare il seguente comando da root:

mysql_setpermission

e verra mostrato il menu' testuale con le varie funzioni.

Con Mysql in esecuzione

Lanciare il client testuale con il seguente comando:

mysql mysql

dove il primo mysql e' l'eseguibile del programma client il secondo mysql e' il database che contiene gli utenti e i loro privilegi.

Dopodicche' con la seguente istruzione cambiamo la password di root:

UPDATE user SET Password=PASSWORD('YOUR_PASSWORD') WHERE Host='localhost' AND User='root';

sistema/resettare_password_e_permessi_mysql.txt · Ultima modifica: 18/04/2018 - 15:50 (modifica esterna)