software:middleware:datenbank
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:middleware:datenbank [2022/09/24 10:24] – [Komplettbackup mit mysqldump] hwissing | software:middleware:datenbank [2023/11/12 09:14] (aktuell) – [Middleware-Datenbank] Speicher pro Datensatz jau | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
<note important> | <note important> | ||
+ | |||
+ | Der Speicherbedarf eines Satzes in den Tabellen data und aggregate beträgt 24Byte. | ||
Zeile 22: | Zeile 24: | ||
===== Datenbank sichern ===== | ===== Datenbank sichern ===== | ||
+ | |||
+ | ==== Mariadb Backup ==== | ||
+ | |||
+ | Auf vielen Linuxdistributionen wird mysql inzwischen durch MariaDB zur Verfügung gestellt. Diese DB besitzt ein Backup-Tool welches in der Lage ist ein konsistentes Backup zu erzeugen, während die Datenbank beschrieben wird. | ||
+ | |||
+ | Auf Debian und Ubuntu muss dieses Tool nachinstalliert werden: | ||
+ | |||
+ | sudo apt install mariadb-backup | ||
+ | |||
+ | Ein vollständiges Backup wird erzeugt mittels | ||
+ | |||
+ | sudo mariabackup --backup --target-dir=< | ||
+ | | ||
+ | Das Backup wird unter < | ||
+ | |||
+ | sudo mariabackup --prepare --target-dir=< | ||
+ | | ||
+ | # Datenbank stoppen (Ubuntu) | ||
+ | sudo systemctl stop mariadb | ||
+ | | ||
+ | # Alle Datenbankdateien löschen (siehe / | ||
+ | sudo rm -rf / | ||
+ | | ||
+ | # Backup zurückspielen | ||
+ | sudo mariabackup --copy-back --target-dir=< | ||
+ | | ||
+ | # Besitzer der Dateien einrichten | ||
+ | sudo chown -R mysql:mysql / | ||
+ | | ||
+ | # Datenbank starten | ||
+ | sudo systemctl start mariadb | ||
+ | | ||
+ | Mit Hilfe des Tools sind darüber hinaus sowohl inkrementelle als auch Delta-Backups möglich. Weitere Informationen finden sich im [[https:// | ||
+ | |||
==== Komplettbackup mit mysqldump ==== | ==== Komplettbackup mit mysqldump ==== | ||
Die Standardanwendung | Die Standardanwendung |
software/middleware/datenbank.txt · Zuletzt geändert: 2023/11/12 09:14 von jau