Wie kopiere ich eine DB auf einen anderen Server ?
Erste Möglichkeit:
Konfiguriere in der "config.php" Datei im Ressourcen Verzeichnis den Quell- und Zieldatenbankserver
Mache ein komplettes Backup von allen Tabellen, die repliziert werden sollen.
Wechsele mit dem Punkt 'Server' auf den Zielserver.
Erzeuge auf dem neuen Server mit "Erzeuge DB" die neue Datenbank. Die Datenbank muss mit dem Namen der Quelldatenbank übereinstimmen.
Nun wähle "Restore Definition", wähle die Datenbank aus. Jetzt müssen alle Dateien angewählt werden. Dann drücke auf "Start Restore". Jetzt sollten die Tabellen erstellt worden sein.
Jetzt fehlt noch der Inhalt der Tabellen. Wähle "Restore Inhalt", dann die Datenbank, dann die Dateien. Gehe quasi genauso vor, wie im vorigen Punkt.
Wie kopiere ich eine DB auf einen anderen Server ?
Zweite Möglichkeit:
Mache ein komplettes Backup von allen Tabellen, die repliziert werden sollen.
Installiere den MySQL Commander auf dem anderen Server
Kopiere die Dateien aus dem Verzeichnis "data/{Datenbank}" auf den anderen Server in das gleiche Verzeichnis.
Erzeuge auf dem neuen Server mit "Erzeuge DB" die neue Datenbank. Die Datenbank muss mit dem Namen des Verzeichnisses übereinstimmen. Andernfalls umbenennen.
Nun wähle "Restore Definition", wähle die Datenbank aus. Jetzt müssen alle Dateien angewählt werden. Dann drücke auf "Start Restore". Jetzt sollten die Tabellen erstellt worden sein.
Jetzt fehlt noch der Inhalt der Tabellen. Wähle "Restore Inhalt", dann die Datenbank, dann die Dateien. Gehe quasi genauso vor, wie im vorigen Punkt.
Wie nutze ich die BigTable-Funktion?
Sollte eine Tabelle zu groß sein um sie mit der normalen Backupfunktion zu sichern, dann bietet sich die BigTable-Funktion an.
Backup:
Wähle BIGTABLE, dann die Datenbank, dann die Tabelle. Bestimme die Anzahl der Datensätze pro Datei in den Optionen.
Es kann nur eine Tabelle zur Zeit gesichert werden.
Während der Sicherung werden 'n' einzelne Dateien geschrieben. (Anzahl n = Datensätze in der Tabelle / Datensätze pro Datei)
Die Dateien werden beginnend mit 001 durchnummeriert. Restore:
Gehe ins normale Restore. Wähle Restore Inhalt und beginne die erste Datei mit '001' wiederherzustellen.
Wenn dies abgeschlossen ist, nimm die Datei '002' u.s.w.. Achte darauf, dass die Tabelle nicht jedesmal gelöscht wird, also die Checkbox nicht angekreuzt ist.
kaweka