Reset privilegi di root in MySQL
Mi è capitato qualche settimana fa di cambiare i permessi, facendo però qualche casino.
In sostanza neanche con l'utente di root potevo più fare nulla; potevo solo connettermi.
Dato che l'utente di root è importante per l'amministratore, ho dovuto resettarlo.
Vediamo i passaggi.
Prima di tutto stoppiamo il server.
Il comando dipende dalla distro ovviamente, e in questo caso siamo Red Hat:
# service mysqld stop
Poi riavviamolo con senza privilegi:
# mysqld_safe --skip-grant-tables
A questo possiamo connetterci senza problemi.