FlashXMedlem sedan nov. 19991 033 inlägg Kan man skapa en användare som har tillåtelse att köra mysqldump på samtliga databaser men inte har tillgång till några andra funktioner. Alltså, en ren backup-användare.
[r]
En fråga till som har med dump att göra.
När rekommenderas att använda --opt? Är det när databasen börjar närma sig RAM-minnets storlek eller räknar man minnet som är ledigt vid tillfället. Vad händer om minnet inte räcker, använder inte mysqldump swapfilen istället?
I övrigt, skiljer det något på själva dumpfilen om --opt har använts eller blir resultatet detsamma.
spangoMedlem sedan juni 20008 205 inlägg Borde det inte funka om man gjorde en användare som endast får läsa?
GRANT SELECT ON * TO backup_luser (används när ingen databas är vald)
I och för sig får den användaren då göra select även utan att spara ner dem på fil, men...
http://www.mysql.com/doc/G/R/GRANT.html
FlashXMedlem sedan nov. 19991 033 inlägg Jo, funkar gör det väl men poängen var att användaren inte skulle kunna göra en select eller något annat än just en dump.
mysqldump är ju ett fristående program och jag funderade mest på om det då fanns möjlighet att skapa en användare som endast hanterade just det programmet. Det hade t.ex. varit praktiskt ur säkerhetssynpunkt när man använder skript som backar upp databaser på servern.
Nåja, det är ju inte helt olösligt ändå men tycker det borde funnits någon liknande lösning i ett så allmänt använt program som MYSQL.