← Back to team overview

sslug-teknik team mailing list archive

Re: backup af MySQL-database uden at slutbrugere er påvirkede

 

Den tirsdag 23.jan kl. 15:46 skrev Jon Bendtsen:

Den tirsdag 23.jan kl. 15:18 skrev Lars Riisgaard Ribe:

Hej sslug’ere

Jeg administrerer et par web-servere der kører MySQLsom database.

Lige nu laver jeg backup om natten ved at stoppe mysql, bruge mysqldump og
så starte mysql igen.

Derudover laver jeg backup en gang i timen af de vigtigste tabeller vha.
mysqlhotcopy.

Det er dog en rimelig dårlig backup-løsning, da natbackuppen giver nedetid og hotcopy’en giver en server der stort set er låst i et par minutter hver
time.



Jeg er derfor meget interesseret i at høre, hvordan andre tager backup.

Jeg bruger rsync af en kørende mysql. Derefter laver jeg en shutdown, tager
en rsync af den stoppede mysql, og starter mysql igen.

Jeg kom lige i tanke om en mulighed mere.

Du gemmer dine mysql data på et disk system som kan tage snapshots.
Derefter burde du hurtigt kunne lave følgende:
shutdown, snapshot, start up

og derefter tager du backup af snapshot.

LVM kan tage snapshots, og jeg har set nogle externe disk systemer som også kan.




JonB

References