itt inkabb valami olyan problema van hogy a mysql.user tablaban nincsenek meg (bizonyos) jogok a root bejegyzeshez...
A mysql root felhasznalo es csak egy sima egyszeru felhasznalo annyi kulombseggel hogy a mysql.user tablaban levo bejegyzes altal fel van ruhazva bizonyos extra jogokkal.
ezzel a skip-grant-tables modszerrel (en meg nem probaltam, remelem mukodik) inditsd el a mysql serveredet, de elotte tuzfallal vedd meg hogy csak te ferj hozza.
kerdezd le a root user jogait:
select * from mysql.user where user='root';
nezd meg hogy mihez nincs joga, es add meg neki:
update mysql.user set jog='y' where user='root';
flush privileges;
problema lehet ha tobb root usernevu bejegyzes van, pl egy localhosthoz, egy pedig barhonnan elerheto (host='%')
ha ez a helyzet, akkor szolj es segitunk