Techniken zur Sicherung von MySQL-Datenbanken
In den MySQL-Versionen ist das Programm mysqldump bereits ein Bestandteil. Es ist eine sehr beliebte Methode, um eine oder sogar mehrere Datenbanken zu sichern. Dabei werden diese auf eine physikalisches Speichermedium kopiert, das sich an einem sicheren Standort befindet und bestenfalls vor Virenbefall und Hackerangriffen geschützt ist. Will man eine Backupdatei wieder herstellen, so wird diese in der Kommandozeile als Eingabedatei verwendet.
Ebenfalls eine häufig angewandte Methode der Sicherung wird mit dem Programm mysqlhotcopy durchgeführt. Die Datenbank ist auch während des Sicherungsvorgangs verfügbar. Zwar werden die Schreibrechte gesperrt, so dass keine Änderungen an der Datenbank durchgeführt werden können, aber der Lesezugriff ist weiterhin möglich. Sobald das Backup abgeschlossen ist, wird die Datenbank automatisch entsperrt und der Vollzugriff ist wieder verfügbar.
Mit MySQL-Replikation wird die dritte Methode der Sicherung abgedeckt. Hierbei ist der Vollzugriff sogar während des Backups möglich. Das wird mittels des so genannten ?warm standby-Server? umgesetzt. Die Datenbanken existieren auf einem Master-Server und repliziert auf einem Slave-Server. Kann man während der Sicherung nicht auf den Master-Server zugreifen, so wird man auf den Slave-Server umgeleitet und kann dort in der Datenbank arbeiten. Mit dieser effizienten Methode wird auch eine Hochverfügbarkeit erreicht.
Nützliche Programme wie Zmanda Recovery Manager (ZMR) for MySQL, erleichtern eine Sicherung auf eine beträchtliche Weise. Die Webkonsole bietet dem Administrator eine grafische Oberfläche (GUI), über die er alle Backups koordinieren kann. Es können sowohl Sicherungs- als auch Wiederherstellungsaufgaben automatisiert und durch einen Zeitplan festgelegt werden. Der übersichtliche Aufbau des Programms versetzt auch unerfahrene Administratoren in die Lage, sich schnell zu orientieren und eigene Sicherungen erfolgreich durchzuführen. Das weiteren werden auch die bereits beschriebenen Methoden von ZMR unterstützt.
Dennoch sollten dem Administrator die wichtigsten Regeln einer erfolgreichen Backup-Strategie bekannt sein. Diese können u.a. durch Schulungen vermittelt werden.
Seminare für MySQL finden Sie bei der SCN GmbH.
Hits: 807
Autor: Franz Nold
30. Jun. 2008
Autor: Franz Nold
30. Jun. 2008
techeins.de

