Magento back-up maken en terugplaatsen via Shell

Voordat je belangrijke wijzigingen gaat doorvoeren is het essentieel dat je vooraf een back-up van je webshop maakt. Mocht er iets mis gaan of niet meer werken, dan kun je dus altijd nog je back-up terugplaatsen. In dit artikel leggen we uit hoe je via Shell een back-up van je shop maakt en deze weer terugplaatst.

Inhoud

  1. Magento back-ups bij Byte
    1. Hoe vaak maakt Byte een database back-up?
    2. Magento back-up maken via SSH
    3. Magento back-up terugplaatsen via SSH

Magento back-ups bij Byte

Bij alle Magento hosting pakketten worden standaard back-ups gemaakt zodat je altijd een recente back-up bij de hand hebt. Dit gebeurt elke 24 uur voor zowel de bestanden op de webruimte (file back-up) als je database (database back-up). Wanneer je SLA hebt afgesloten hebt voor een site worden er elke drie uur database back-ups gemaakt.

Hoe vaak maakt Byte een database back-up?

Bij alle Magento hostingpakketten worden er dus standaard database back-ups gemaakt. Hoe vaak er een back-up wordt gemaakt en tot hoe ver terug deze opvraagbaar zijn, is echter afhankelijk van het soort hostingpakket.

  • Magento Basic: Elke 24 uur wordt er een back-up gemaakt van de database. Databases zijn tot 15 dagen opvraagbaar.
  • Magento Pro: Elke 3 uur wordt er een back-up gemaakt van de databases. Database back-ups zijn tot 3 maanden opvraagbaar. Dit doen we alsvolgt: de 3-uurse back-ups bewaren we 4 dagen lang. Na deze 4 dagen, bewaren we van al die 3-uurse back-ups er 1 per dag, gedurende 10 dagen. Na deze 10 dagen bewaren we nog 11 weken lang een wekelijkse back-up zodat je van 3 maanden terug een back-up tot je beschikking hebt.

Meer informatie over back-ups bij Byte vind je in het artikel: Alles over Back-ups.

Magento back-up maken via SSH

Log in op de shell server en typ hier de volgende commando’s in:

cd domeinnaam.nl
tar --exclude var/cache --exclude var/session -czf ../backup.tgz .
cd ..
mysqldump --opt -Q -h dbintxxxxx -u uxxxxx_xxxx -p dbxxxx_xxxx > dump.sql(wachtwoord opgeven)

Magento back-up terugplaatsen via SSH

Log opnieuw in op de shell server en typ de volgende commando’s in:

cd domeinnaam.nl
tar -xzvf ../backup.tgz
cd ..
mysql -h dbintxxxxx -u uxxxxx_xxxx -D dbxxxx_xxxx -p
Enter password:(wachtwoord opgeven)
mysql> SET FOREIGN_KEY_CHECKS = 0;
mysql> source dump.sql;
mysql> SET FOREIGN_KEY_CHECKS = 1;
mysql> quit

0