Für die Backup Erstellung von MySQL Datenbanken
gibt es ein sehr hilfreiches, kostenloses Tool
von MySQL:
MySQL Administrator
Das Programm wird auf der offiziellen Homepage
von MySQL zurVerfügung gestellt:
http://www.mysql.com/products/administrator/
Das Programm eignet sich sehr gut, um SQL-Dumps,
also Backups von mySQL Datenbanken zu erstellen,
sei es bei Lima oder sonstigen/eigenen mySQLs.
Recht weit unten findet sich der Link zum
Download. Auf der nächsten Seite befinden sich
zwei Versionen zur Auswahl, die Version 1.0.21 läuft
mit Lima fehlerfrei, die Version 1.1 habe ich noch
nicht getestet.
Für windows Betriebssysteme
bitte unter Windows downloads die Version
"Windows (x86)" herunterladen und ausführen.
Die Installation des Programms ist kinderleicht
und sollte keine Probleme bereiten.
Nach der Installation befindet sich ein Icon
"MySQL Administrator" auf dem Desktop.
Nun sollten wir die Zugangsdaten zu unserem
SQL-Server auf Lima kennen, diese Daten
können auf Lima City unter "Privates Menü"
"Datenbanken" eingesehen werden. Das Kennwort
wird erst nach anklicken angezeigt.
Im MySQL Administrator geben wir nun die gewünschte
Daten ein:
Server Host: mysql.lima-city.de
Port: 3306 (default)
Username: den Benutzername USER.... aus Lima eintragen
passwort: Das Datenbankkennwort aus Lima eintragen
Falls eine Fehlermeldung erscheinen sollte, bitte den
Ping versuchen, möglicherweise wird das Programm
durch eine Firewall oder Router blockiert.
Auf der Linken Seite befinden sich zahlreiche Funktionen,
die jedoch nicht alle auswählbar sind wenn sich die MySQL-
Datenbank nicht auf dem eigenen Rechner befindet.
Wir möchten nun ein Backup unserer Datenbank(en) erstellen
und wählen die Funktion "Backup" aus.
Dort wählen wir unten "New Project" und geben dem Projekt
einen beliebigen Namen, bitte keine Sonderzeichen verwenden.
Im linken Bereich stehen nun unsere Datenbanken DB......
aufgelistet. Mit der Maus können wir nun die
zu sichernden Datenbanken markieren und mit dem
">" - Symbol dem Projekt zuordnen. Dieser Vorgang kann
ein paar Sekunden dauern, da eine Liste aller in der
Datenbank befindlichen Tabellen erstellt wird.
Wenn sich mehrere Datenbanken mit denselben Zugangsdaten
auf demselben Server befindet (z.Bsp. mehrere Datenbanken
bei Lima) so können diese allesamt mit einem einzigen
Projekt gesichert werden.
Unter "Backup Content" findet sich nun eine Explorer
Leiste. Ein Klick auf das "+" Symbol zeigt Details
zu den einzelnen Tabellen, deren Größe, letztes Update
etc an. Für jede Tabelle kann festgelegt werden, ob
diese in dem Backup des Projektes enthalten sein soll oder
nicht.
Als Beispiel könnten wir mehrere Projekte anlegen, eines
in dem nur die Tabellen (z.Bsp. täglich) gesichert werden,
deren Inhalte sich täglich ändern und ein anderes, das
als wöchentliches Backup einfach alles sichert. Je nachdem
was schiefgeht kann dann das entsprechende Backup
wieder eingespielt werden.
Als nächstes speichern wir das erstellte Projekt mit
"Save Project" ab. Dieses steht uns dann beim nächten
Aufruf des Programms fix zur Verfügung.
Mit dem Button "Execute Backup Now" wird das Backup
gestartet. Wir können nun den Speicherort wählen,
der Dateiname setzt sich aus Prjektname, Datum
Jahr-Monat-Tag-Stunde-Minute zusammen. Somit
ist später beim "Restore" ein guter Überblick gewährleistet.
Je nach Größe und Anzahl der Datenbanken und der Internet-
verbindung kann das Backup einige Zeit in Anspruch nehmen.
Ich hoffe dieses Tutorial ist hilfreich und erleichtert
euch ein wenig die Arbeit mit MySQL Backups.
Anmerkungen, Korrekturen und Anregungen nehme ich
gerne in das Tutorial auf.