mysql-exporter
Januar 2020
Beschreibung
Das geforderte Tool dient zum Export einer entfernten Datenbank und den anschließenden Import in eine lokale.
Anforderungen
Konsolenanwedung
Basierend auf Laravel
Möglichst schnell
Schema der Konfigurationsdatei vorgegeben
Umsetzung
Den Anforderungen entsprechend, wurde das Projekt mit dem Laravel Framework, bzw. einer Abwandlung,
Laravel Zero, welches eine minimalistische, für Konsolenanwedungen optimierte Version, des Laravel Frameworks ist, umgesetzt.

Das entwickelte Tool lädt eine zuvor generierte PHP Datei auf den Zielserver, welche darauf folgend einen SQL Dump erzeugt.
Dieser wird dann heruntergeladen und anschließend werden beide Dateien vom Server gelöscht.