Forums Neueste Beiträge
 

MySQL Hot Backup

27/07/2009 - 08:56 von Alexander Griesser | Report spam
Guten Morgen,

ich will ja eigentlich nur einen MySQL Server dumpen und inzwischen
dauert das aber aufgrund der Größe der Datenbanken so lange, dass die
Webseiten, die drauf laufen, einige Minuten keinen Zugriff auf die
Datenbank machen können weil Table Lock (einige Tables sind mehrere
100MB groß).

Jetzt hab ich schon ein bisschen geschaut und gesucht und so wie's
aussieht bleiben mir zwei Möglichkeiten:

1. Selbst was basteln was zuerst ein flush tables macht, dann die
Datenbank Files via `cp` hàndisch wegkopieren
2. Einen zweiten MySQL daemon auf der selben Maschine laufen lassen
und dort alles hinreplizieren und den dann backuppen.

Im Prinzip würd ich gerne stündliche MySQL backups machen, kann ich
mir aber mit fast 10-minütiger Downtime nur einmal am Tag leisten.

Irgendwelche Ideen und Vorschlàge?
Sind eigentlich alles MyISAM Tabellen und die Hauptsoftware die da drauf
làuft ist phpbb2 und phpbb3, beide haben wàhrend des mysqldump's das
Problem.

ciao && danke,
Alex
 

Lesen sie die antworten

#1 Andreas Werschlan
27/07/2009 - 10:46 | Warnen spam
begin Alexander Griesser :
1. Selbst was basteln was zuerst ein flush tables macht, dann die
Datenbank Files via `cp` hàndisch wegkopieren



Genau das macht eigentlich mysqlhotcopy, schon mal angesehen?

/aw
55AA

Ähnliche fragen