Hallo Bernd,
ich soll einen Server für ein wissenschaftliches Projekt für ca. 15 User zur Verfügung stellen. U.a. wird ein MySQL-Server benötigt. Habe ich installiert, die User dürfen selbst Datenbanken anlegen. Backup mache ich bisher mit automysqlbackup (https://sourceforge.net/projects/automysqlbackup/). Das Tool führt das eigentliche backup mit mysqldump durch. Das klappt auch anscheinden bisher, habe aber noch kein backup zurückgespielt (was ich aber demnächst ausprobieren werde). Jetzt sind aber in diversen Datenbanken InnoDB- und MyISAM-Tabellen. Lt. Literatur und manpage sind dafür unterschiedliche Optionen notwendig: so soll lt. Literatur für MyISAM-Tabellen "--lock-all-tables" sinnvoll sein, was aber bei InnoDB-Tabellen nicht sinnvoll ist. "--single-transaction" passt für InnoDB-Tabellen, aber lt. manpage nicht für MyISAM-Tabellen. Gibt es sinnvolle Optionen, die für beide Tabellentypen passen ? Was ist mit den default-Optionen (--opt: same as --add-drop-table, --add-locks, --create-options, --quick, --extended-insert, --lock-tables, --set-charset, and --disable-keys. Enabled by default, disable with --skip-opt). Passen die für beide ? Ausserdem würde ich "--add-drop-table" hinzufügen. Gibt's dabei Probleme bei einem Tabellentyp oder irgendwas, was dagegen spricht ?
zu welchen Zeiten sicherst Du denn. "lock-all-tables" brauchst Du nur dann wenn die Datenbank während der Sicherung aktiv ist und auch reingeschrieben wird. Du gehst der ganzen Problematik aus dem Weg indem Du eine Zeit definierst wo keiner in die Datenbank reinschreibt. "lock-all-tables" hält laut manpage alle Datenbanken an und sichert diese. In dieser Zeit kannst Du nicht wirklich arbeiten (nur lesend). Gruss Patrick -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org