Skip to content
Joern edited this page Sep 22, 2016 · 6 revisions

Erstellung eines Backup

1. Erstellung des Backup


Die Sicherung der mysql-Datenbank erfolgt mit mysqldumb, wobei hap.sql die Zieldatei ist:

sudo mysqldump --databases hap -u root -p > hap.sql

Wichtige Daten neben der Datenbank selber verteilen sich noch in den Unterordnern von /opt/hap.

Am einfachsten ist daher neben der Datenbank, auch den gesamten Ordner hap zu sichern.

  • Firmware (evtl. manuell modifiziert)
  • Bilder
  • Macros
  • Scripts

sudo cp -rf /opt/hap /media/...
.... sudo chown hap:hap -R /opt/hap

2. Re-Import eines Backup

Die gesicherte Datei hap.sql kann so mit mysql wieder auf dem neuen System importiert werden.
 mysql < hap.sql -u root -p
Alle gesicherten Verzeichnisse sollten dann einzeln zurückkopiert werden, damit die evtl. neu geladene HAP Version nicht mit überschrieben wird. Bspw. die gespeicherten Bilder
sudo cp /media/.../images/*.* /opt/hap/var/static/images/
.... sudo chown -R hap:hap /opt/hap

! Bei den Macros & Scripts gehen manchmal die Ausführungsrechte verloren (chmod u+x ...)

Browser Cache solle noch geleert werden, um alle Neuerungen in Bildern korrekt darzustellen.

Clone this wiki locally