Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:middleware:datenbank

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:middleware:datenbank [2020/06/29 00:59] – [Datenbank nach CSV exportieren] offtopic boenkisoftware:middleware:datenbank [2021/05/06 12:12] – [Komplettbackup mit mysqldump] Tabellen separat sichern jau
Zeile 22: Zeile 22:
 ==== Komplettbackup mit mysqldump ==== ==== Komplettbackup mit mysqldump ====
 Die Standardanwendung Die Standardanwendung
-<code>mysqldump -uvz -pdemo volkszaehler</code>+<code>mysqldump -uvz -pdemo volkszaehler > mysql_backup.sql</code>
 Als Ziel taugt jedes gemountete Verzeichnis, vorzugsweise auf einem externe Datenträger. Als Ziel taugt jedes gemountete Verzeichnis, vorzugsweise auf einem externe Datenträger.
 <note important>Mysqldump verursacht einen sehr hohe Last bei der Datenbankanwendung und kann auf dem Raspberry den vzlogger beeinträchtigen!</note> <note important>Mysqldump verursacht einen sehr hohe Last bei der Datenbankanwendung und kann auf dem Raspberry den vzlogger beeinträchtigen!</note>
 Eine solche Sicherung ist Klartext und kann recht Umfangreich werden. Speicherplatz spart man indem man die Sicherung direkt komprimiert. Eine solche Sicherung ist Klartext und kann recht Umfangreich werden. Speicherplatz spart man indem man die Sicherung direkt komprimiert.
 <code>mysqldump -uvz -pdemo volkszaehler | bzip2 >mysql_backup.bz2</code> <code>mysqldump -uvz -pdemo volkszaehler | bzip2 >mysql_backup.bz2</code>
 +Sqldump nimmt beim Erstellen allerdings keinerlei Rücksicht auf Abhängigkeiten in der Struktur. Das führt zu Abbruch des restore und erfordert viel manuelle Nacharbeit. Daher ist es ratsam die wichtigsten Tabellen separat zu sichern.
 +<code>mysqldump -uvz -pdemo volkszaehler entities > mysql_backup_entities.sql
 +mysqldump -uvz -pdemo volkszaehler entities_in_aggregator > mysql_backup_aggregator.sql
 +mysqldump -uvz -pdemo volkszaehler properties > mysql_backup_properties.sql</code>
 +Die sind von überschaubarer Größe und brauchen nicht gepackt werden.
 +
 +
  
 ==== mysqldump per ssh ==== ==== mysqldump per ssh ====
software/middleware/datenbank.txt · Zuletzt geändert: 2023/11/12 09:14 von jau