In article <1Ii96.1537$P13.68580@news010.worldonline.dk>, "SoulMate"
<soulmate@vvvDOTsubnet.dk> wrote:
> "Jakob Færch" <jakobf@daimi.au.dk> skrev i en meddelelse
> news:jakobf-A7DEFA.23363616012001@news.sunsite.auc.dk...
> >
> > Du kører bare kommandoen
> > mysql --skip-grant-tables
>
> den vil ikke....
> - giver bare hjælpen :(
Ups - det var også mig der vrøvlede. Vi
prøver at starte
mysql-_klienten_ med --skip-grant-tables.
Men den, der giver brugere lov til ting, er jo mysql-_serveren_, altså
mysqld. Derfor er det også serveren, der skal startes med den option,
der får den til at "glemme" sine tabeller over, hvem der må hvad.
Før man kan gøre det, skal man slå den server, der allerede kører, ned
ved at sende den et KILL-signal, og derefter starte den igen med
kommandoen
mysqld --skip-grant-tables
Det er forklaret i detaljer, hvordan du gør på
<URL:
http://www.mysql.com/doc/R/e/Resetting_permissions.html>
Jeg har selv gjort det, da jeg havde fået sat et mærkeligt
root-passwords, så der findes i hvert fald systemer, hvor vejledningen
virker. Vær vældig opmærksom på, at før du kan bruge GRANT-kommandoer
til at lave nye brugere (fx root), skal du køre kommandoen FLUSH
PRIVILEGES.
Håber det går.
Mvh
Jakob