PythonQ 240-8XX Manual de usuario Pagina 239

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 238
218 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
oder
shell> mysqlhotcopy datenbank /pfad/zum/verzeichnis/
Sie onnen auch einfach alle Tabellendateien (‘*.frm’-, *.MYD’- und *.MYI’-Dateien)
kopieren, solange der Server nicht gerade etwas aktualisiert. Das Skript mysqlhotcopy
benutzt diese Methode.
2. Halten Sie mysqld an, wenn er auft, und starten Sie ihn mit der --log-
update[=datei]-Option. Siehe Abschnitt 5.9.3 [Update log], Seite 302. Die
Update-Log-Datei(en) gibt Ihnen die Information, die Sie daf¨ur ben¨otigen, um
¨
Anderungen an der Datenbank zu replizieren, die ab dem Zeitpunkt durchgef¨uhrt
wurden, als Sie mysqldump ausf¨uhrten.
Wenn Sie etwas wiederherstellen m¨ussen, versuchen Sie zun¨achst, Ihre Tabellen mit REPAIR
TABLE oder myisamchk -r wieder herzustellen. Das sollte in 99,9% aller alle funktion-
ieren. Wenn myisamchk fehlschl¨agt, probieren Sie folgende Prozedur (das funktioniert nur,
wenn Sie MySQL mit --log-update gestartet haben. Siehe Abschnitt 5.9.3 [Update log],
Seite 302.):
1. Stellen Sie die originale mysqldump-Datensicherung wieder her.
2. F¨uhren Sie folgenden Befehl aus, um die Aktualisierungen (Updates) im Bin¨ar-Log
noch einmal laufen zu lassen:
shell> mysqlbinlog hostname-bin.[0-9]* | mysql
Wenn Sie das Update-Log benutzen, onnen Sie folgendes machen:
shell> ls -1 -t -r hostname.[0-9]* | xargs cat | mysql
ls wird benutzt, um alle Update-Log-Dateien in der richtigen Reihenfolge zu erhalten.
Mit SELECT * INTO OUTFILE ’datei’ FROM tabelle onnen Sie auch selektive Daten-
sicherungen herstellen und diese wieder herstellen mit LOAD DATA INFILE ’datei’ REPLACE
.... Um Duplikate zu vermeiden, ben¨otigen Sie einen Prim¨arschl¨ussel (PRIMARY KEY) oder
einen eindeutigen Schl¨ussel (UNIQUE) in der Tabelle. Das Schl¨usselwort REPLACE f¨uhrt
dazu, dass alte Datens¨atze durch neue ersetzt werden, wenn ein neuer Datensatz einen
alten auf einem eindeutigen Schl¨usselwert duplizieren w¨urde.
Wenn Sie bei der Datensicherung auf Ihrem System Performance-Probleme bekommen,
onnen Sie diese osen, indem Sie Replikation einrichten und die Datensicherungen auf
dem Slave statt auf dem Master durchf ¨uhren. Siehe Abschnitt 5.10.1 [Replication Intro],
Seite 306.
Wenn Sie ein Veritas-Dateisystem benutzen, onnen Sie folgendes tun:
1. F¨uhren Sie einen Client- (Perl ?) FLUSH TABLES mit READ LOCK aus.
2. Forken Sie eine Shell oder f¨uhren Sie einen anderen Client aus mount vxfs snapshot.
3. F¨uhren Sie im ersten Client UNLOCK TABLES aus.
4. Kopieren Sie die Dateien von snapshot
5. Unmounten Sie snapshot
5.4.2 BACKUP TABLE-Syntax
BACKUP TABLE tabelle[,tabelle...] TO ’/pfad/zum/backup/verzeichnis’
Vista de pagina 238
1 2 ... 234 235 236 237 238 239 240 241 242 243 244 ... 767 768

Comentarios a estos manuales

Sin comentarios