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 Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:middleware:datenbank [2018/05/08 04:54] – User mit Löschrechten, Backup mit phpMyAdmin jausoftware: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 | bzip2 >mysql_backup.bz2</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.
 +<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 ====
Zeile 47: Zeile 56:
  
 ===== Datenbank nach CSV exportieren ===== ===== Datenbank nach CSV exportieren =====
-Um die Daten sich in Excel oder Openoffice anzusehen, ist es sinnvoll diese nach CSV zu exportieren. Dazu habe ich recht viel im Internet suchen müssen, bin aber am Ende zu folgendem Ergebnis gekommen:+Um die Daten sich in Excel oder Openoffice anzusehen, ist es sinnvoll diese nach CSV zu exportieren.
 <code> <code>
 #!/bin/bash #!/bin/bash
software/middleware/datenbank.txt · Zuletzt geändert: 2023/11/12 09:14 von jau