Thread Previous • Date Previous • Date Next • Thread Next |
Hejsa,
Det har jeg skam også; jeg har både "reader"- og "root" konti til min database(r)...Du kan fratage dig selv retten til at slette/rette/opdatere den givne database. Så får du slet ikke lov til at ændre noget. Når så du virkeligt vil noget, så kan du oprette en anden bruger, som kan ændre mv, og bruge denne til at gøre det med.Den bedste løsning her, vil være at lave dit eget "mysql" program, der bare sender kommandoer videre til det rigtige mysql program når den har spurgt som du ønsker :-)Er der nogen, der ved hvordan man får MySQL til at spørge "Are you sure?" e.l. inden man dropper en table, eller sletter noget som helst?
Eller, du kan lære at tænke dig om inden du beder systemet om noget.Det er lidt op til dig. Jeg kan anbefale den sidste udvej - det er mere produktivt i længden.
Ja ja ja, self. er det det! ;-) Men en kommando som: UPDATE name SET password=password('ssh') WHERE user='martin'kan få katastrofale følger, hvis man kommer til at trykke enter inden WHERE...
Men lad det nu ligge - jeg skal nok bare lære at skrive mere forsigtigt...
// Martin
Thread Previous • Date Previous • Date Next • Thread Next |