non hai manco detto con quale versione di mysql lavori, e e' sul tuo pc oppure chissa' dove.

Presumo sia sul tuo pc altrimenti ti avrebbero gia' tagliato le dita, quindi a questo punto potresti "approfittare" dell'occasione ed aggiornare la versione di mysql.

Date queste premesse fai una installazione completa, dovrai solo ripristinare gli user di prima (meno che cancellare root). Ovviamente fai un backup ma senza le tabelle di sistema, altrimenti ti riporti la cazzata di prima. Se tutto va bene le tabelle con i tuoi dati non vengono toccate,

Se invece la versione che usi, NON deve essere aggiornata, allora scarica da MySQL la versione da scompattare "Without installer (unzip in C:\)" corrispondente alla tua (la 4.0.x oppure la 4.1.x oppure la 5.1.x) non importa se non e' identica, purche' sia della stessa famiglia, poiche' le tabelle di sistema sono identiche nelle versioni che hanno i primi due gruppi di numeri di release uguali.

Apri il file scaricato ed estrai le tabelle user.MYI, user.MYD e user.frm e sostituisci le corrispondenti del tuo MySQL. Con questo ripristini lo USER ROOT e nulla piu', ROOT e nessuna pwd. Dopodiche' farai le tue modifiche/aggiornamenti. Ma da quanto hai detto prima "dubito" ..... che centra creare db ecc.....

oppure ancora ... se dici quale versione usi ed hai un indirizzo di posta, vedi se qualcuno ti puo' mandare quei tre file che devono essere pero' della stessa versione....come detto prima.