- Details
- Hersteller Informationen
- Rezensionen
- FAQ-Übersicht
Produktbeschreibung für MITS Cron Database Backups - Datenbank sichern, verwalten & wiederherstellen
Sichere, verwalte, pflege und synchronisiere die Datenbank deiner modified eCommerce Shopsoftware automatisch, regelmäßig oder manuell – direkt aus dem Administrationsbereich.
Mit dem Modul MITS Cron Database Backups erhältst du weit mehr als eine klassische Datenbanksicherung. Du kannst die Shop-Datenbank automatisch per Cronjob bzw. Geplanter Aufgabe oder bei Bedarf manuell sichern, vorhandene Sicherungen verwalten und wiederherstellen sowie komplette Datenbanken oder gezielt ausgewählte Tabellen in andere MySQL-/MariaDB-Datenbanken übertragen.
Zusätzlich stehen umfangreiche MITS Datenbank-Werkzeuge für Wartung, Bereinigung und administrative Aufgaben zur Verfügung. Damit lassen sich zahlreiche Arbeiten direkt im Administrationsbereich durchführen, ohne SQL-Anweisungen manuell über phpMyAdmin oder andere externe Werkzeuge ausführen zu müssen.
Backup & Wiederherstellung
- Automatische und regelmäßige Datenbanksicherungen per Cronjob bzw. Geplanter Aufgabe erstellen lassen.
- Manuelle Datenbanksicherungen direkt im Administrationsbereich starten.
- Sicherungen als vollständige SQL- oder komprimierte SQL.GZ-Datei erstellen.
- Optionaler Tabellen-Backup-Modus mit separater Sicherungsdatei je Datenbanktabelle.
- Einzelne Tabellen bei manuellen Sicherungen gezielt auswählen.
- Vorhandene Sicherungen direkt im Administrationsbereich herunterladen.
- Komplette Sicherungen oder einzelne Tabellen aus Tabellen-Backups wiederherstellen.
- Automatisches zusätzliches Sicherheitsbackup vor einer Rücksicherung.
- Vorhandene Sicherungen einzeln oder gesammelt löschen.
- Datenbanksicherungen optional per E-Mail versenden.
- Datenbanksicherungen optional per FTP auf einen externen Backup-Server übertragen.
- Alte Sicherungen automatisch nach einer frei definierbaren Aufbewahrungszeit löschen.
- Alte LOG-Dateien der Typen
mod_notice,mod_deprecatedundmod_strictoptional automatisch bereinigen.
Datenbank-Synchronisation
Mit der integrierten Datenbank-Synchronisation können Daten aus der aktuellen Shop-Datenbank komfortabel in eine andere MySQL- oder MariaDB-Datenbank übertragen werden. Dadurch lassen sich beispielsweise Entwicklungs-, Test-, Staging-, Auswertungs- oder zusätzliche Shop-Datenbanken gezielt mit aktuellen Daten versorgen.
- Komplette Shop-Datenbank in eine andere Datenbank übertragen.
- Alternativ nur bestimmte Tabellen synchronisieren, z. B. Artikel, Beschreibungen, Kategorien, Preise, Attribute oder weitere ausgewählte Daten.
- Beliebig viele Synchronisationsprofile mit unterschiedlichen Zieldatenbanken und Tabellenumfängen anlegen.
- Jedes gespeicherte Synchronisationsprofil jederzeit manuell ausführen.
- Einmalige manuelle Übertragung an eine frei eingegebene Zieldatenbank durchführen, ohne dafür dauerhaft ein Profil anzulegen.
- Zugangsdaten für eine einmalige Übertragung werden nicht dauerhaft gespeichert.
- Verbindung zur Zieldatenbank vor der Übertragung testen.
- Host, Port, Socket und optional erzwungene TCP-Verbindung individuell konfigurieren.
- TLS/SSL für externe Datenbankverbindungen optional erzwingen.
- Optional TLS-Verbindung inklusive CA-Zertifikat und Hostnamenprüfung absichern.
- Schutz vor versehentlicher Synchronisation der Shop-Datenbank auf sich selbst.
- Bei einer vollständigen Synchronisation werden gleichnamige Zieltabellen ersetzt; ausschließlich im Ziel vorhandene Tabellen bleiben erhalten.
- Die interne MITS-Synchronisationsverwaltung wird aus Sicherheitsgründen niemals in eine Zieldatenbank übertragen.
Individuelle Geplante Aufgaben pro Synchronisationsprofil
Für jedes Synchronisationsprofil kann optional eine eigene Geplante Aufgabe angelegt werden. Dadurch lassen sich unterschiedliche Synchronisationsziele vollkommen unabhängig voneinander steuern.
- Für jedes Profil ein eigenes Intervall definieren, z. B. alle 15 Minuten, stündlich, täglich oder wöchentlich.
- Individuelle Start- bzw. Ankerzeit pro Profil festlegen.
- Jede Synchronisationsaufgabe separat aktivieren oder deaktivieren.
- Intervall, Startzeit und Status direkt über die modified-Funktion Geplante Aufgaben bearbeiten.
- Nächste und letzte Ausführung sowie der aktuelle Status werden pro Profil angezeigt.
- Profile jederzeit unabhängig vom Zeitplan sofort manuell ausführen.
- Alternativ können fällige Synchronisationsaufgaben über einen externen, HASH-geschützten Cronjob ausgelöst werden.
Damit sind beispielsweise unterschiedliche Abläufe problemlos möglich: Eine komplette Datenbank kann täglich um 04:00 Uhr in eine Sicherungs- oder Staging-Datenbank übertragen werden, während ausgewählte Artikel-, Kategorie- und Attributtabellen parallel stündlich in eine andere Datenbank synchronisiert werden.
Sichere Verwaltung sensibler Zugangsdaten
Besonderer Wert wurde auf den sicheren Umgang mit Zugangsdaten für externe Datenbanken gelegt.
- Gespeicherte Zielpasswörter von Synchronisationsprofilen werden mit AES-256-GCM verschlüsselt gespeichert.
- Der dazugehörige zufällige 256-Bit-Schlüssel wird außerhalb der Datenbank unter
includes/local/abgelegt. - Temporäre Zugangsdaten-Dateien werden mit restriktiven Dateirechten geschützt und nach der Verarbeitung wieder entfernt.
- Datenbankpasswörter werden nicht in Modul-Logdateien geschrieben.
- Passwörter werden bei
mysqlundmysqldumpnicht als sichtbarer Kommandozeilenparameter übergeben. - Interne cURL-Aufrufe können optional mit HTTP-Basic-Auth-Zugangsdaten ausgestattet werden, z. B. für per
.htaccessgeschützte Entwicklungs- oder Staging-Shops.
Datenbankpflege & Bereinigung
Die integrierten Datenbank-Werkzeuge ermöglichen zahlreiche häufig benötigte Wartungs- und Bereinigungsarbeiten direkt im Shop-Administrationsbereich. Kritische Aktionen können zunächst über eine Vorschau kontrolliert werden und erfordern zusätzliche Sicherheitsbestätigungen.
- Nächste Bestellnummer bzw. den
AUTO_INCREMENT-Wert der Bestellungen kontrolliert festlegen. - Kundenkonten nach Typ, Alter, Kunden-ID oder E-Mail gezielt bereinigen.
- Beim Löschen von Kunden optional auch deren Bestellungen inklusive erkannter Bestellabhängigkeiten entfernen.
- Bewertungen vollständig, nach Gastbewertungen oder gezielt nach Artikeln bereinigen.
- Bestellungen anhand verschiedener Filter oder vollständig löschen.
- Artikel nach Status, ID, Kategorie, Alter oder fehlender Kategoriezuordnung gezielt bereinigen.
- Kategorien inklusive optionaler Unterkategorien bereinigen.
- Artikelmerkmale und Optionswerte vollständig oder nur dann entfernen, wenn kein Artikelbezug mehr vorhanden ist.
- Artikeleigenschaften und Tags vollständig oder nur ohne Artikelbezug bereinigen.
- Hersteller vollständig oder gezielt bereinigen und bestehende Artikel bei Bedarf vom Hersteller entkoppeln.
- Newsletterempfänger und optional zugehörige Newsletter-Verlaufsdaten bereinigen.
- Inhalte in ausgewählten Datenbankbereichen suchen und ersetzen, z. B. Domains, URLs oder andere Textbestandteile.
- Expertenfunktion zum kontrollierten Tauschen zweier Kunden-/Admin-Konten inklusive erkannter Kunden-ID-Referenzen.
- Bei verschiedenen Bereinigungsfunktionen optional betroffene
AUTO_INCREMENT-Werte zurücksetzen. - Destruktive Aktionen vor der eigentlichen Ausführung zunächst als Vorschau prüfen.
Weitere Datenbank-Werkzeuge für Administratoren
- SQL-Query-Box für einzelne SQL-Anweisungen direkt im Administrationsbereich.
- Tabellen zwischen MyISAM und InnoDB konvertieren.
- Zeichensatz und Collation der Datenbank anpassen, z. B. auf utf8mb4.
- Tabellen für Sicherung, Wiederherstellung oder Konvertierung gezielt auswählen.
- Optional
DB_SERVER_ENGINEundDB_SERVER_CHARSETin der aktivenconfigure.phpsetzen. - Die
configure.phpwird bei Bedarf kurzzeitig beschreibbar gemacht und anschließend wieder auf den vorherigen Dateimodus zurückgesetzt. - Der Backup-Ordner unter
export/mits_cron_database_backupswird automatisch gegen direkten Zugriff von außen geschützt. - Das Schreiben detaillierter Modul-Logdateien kann im Systemmodul aktiviert oder deaktiviert werden.
- Synchronisationsvorgänge können mit detaillierten Laufzeiten für Verbindung, Prüfung, Dump, Import und Bereinigung protokolliert werden.
Hinweis: Funktionen zur Wiederherstellung, Synchronisation, Datenbankkonvertierung und Datenbereinigung greifen direkt auf die Shop-Datenbank zu. Sie sollten daher nur von Administratoren verwendet werden, die sich über die Auswirkungen der jeweiligen Aktion im Klaren sind. Für kritische Änderungen empfiehlt sich grundsätzlich ein aktuelles vollständiges Backup.
Fazit: MITS Cron Database Backups ist damit nicht nur eine Lösung für automatische Datenbanksicherungen, sondern eine umfassende Erweiterung für Backup, Wiederherstellung, Synchronisation, Wartung, Bereinigung und Administration der Datenbank deiner modified eCommerce Shopsoftware.
Was macht MITS Cron Database Backups?
Sichere deine modified eCommerce Shop-Datenbank automatisch und regelmäßig mit unserem kostenlosen Modul und schütze dich so vor unnötigem Datenverlust.
Dieses Modul ermöglicht es dir, die Datenbank deines Shops automatisch per Cronjob oder bei Bedarf auch manuell per Knopfdruck zu sichern. Es ist eine extrem nützliche und wichtige Erweiterung, da beliebte Tools wie MySQLDumper nicht mehr weiterentwickelt werden. Mit diesem Helferlein hast du immer eine aktuelle Sicherung deiner wertvollen Daten.
Wie unterstützt MITS Cron Database Backups den Adminbereich?
MITS Cron Database Backups ist vor allem für den Einsatz im Adminbereich gedacht und hilft dabei, interne Abläufe effizienter, übersichtlicher oder sicherer zu gestalten. Der Schwerpunkt liegt im Bereich Backend.
Für welche Shopversionen ist MITS Cron Database Backups geeignet und wie aufwendig ist die Integration?
Laut den hinterlegten Eigenschaften ist der Artikel für modified eCommerce Shopsoftware von Version 2.0.0.0 bis 3.3.0 vorgesehen. Der Artikel wird aktuell als kostenloser Download angeboten. Laut den Eigenschaften ist keine Core-Anpassung erforderlich; Template-Anpassungen sind nicht erforderlich.
