Ed in quelle volte capita fin troppo spesso di fare qualche cazzata.. :)
Mi sono ritrovato a dover cambiare la password di root (che era sconosciuta) di mysql su un server.
Il trucco è il seguente che, agli utenti linux un minimo smaliziati, ricorderà la possibilità di passare l'init a grub/lilo:
prima di tutto stoppare il server mysql.
Preparare le seguente query in un file .sql (tipo /tmp/reset.sql):
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('assword');
riavviare il server mysql così:
mysqld_safe --init-file=/tmp/reset.sql &
loggarsi con utente root e la nuova password 'assword'
lanciare il comando
drop database mysql
:)inutile dire quanto tempo/bestemmie mi abbia fatto risparmiare questo trucchetto..
documentazione mysql ufficiale
Nessun commento:
Posta un commento