MySQL: come cambiare i privilegi degli utenti

mysql

Abbiamo spesso visto come MySQL sia il database più utilizzato dai servizi di web hosting. Dopo aver visto come esportare un database MySQL, oggi vedremo come cambiare i privilegi degli utenti in MySQL in modo manuale, nel caso non si possa utilizzare il pannello di controllo o phpMyAdmin per svariate ragioni.

Si tratta di un processo facile e rapido. L’accesso SSH è necessario. Vediamo i passaggi essenziali:

  • Effettuare il login al proprio server tramite SSH e introdurre la seguente linea di comando:

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

  • Sul terminale vedrete quindi “mysql>”. Introdurre la seguente stringa:

    GRANT SELECT ON database.* TO utente@’localhost’ IDENTIFIED BY ‘password’;

  • Una volta che avete terminato di introdurre i privilegi, digitate:

    FLUSH PRIVILEGES;

Ovviamente dovrete sostituire le parole “database” e “usuario” con le informazioni corrispondenti al vostro database e al vostro nome utente.

Foto | Flickr