Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Magento:Backup-Beratung

Ich weiß, dass die Antwort bereits ausgewählt wurde, aber für andere, die hierher kommen könnten, kann ich genauso gut etwas eingeben.

Ich bevorzuge nächtliche Backups für Magento. Das ist nicht für die Aufzeichnung, sondern für Scheiße aufs Dach Typ senarios. Wenn etwas wirklich schief geht, ist es besser, den Laden so schnell wie möglich zum Laufen zu bringen und sich um offene Bestellungen und verlorene Verkaufsinformationen zu sorgen, sobald der Laden in Betrieb ist.

Das Backup-Skript ist grob, aber es erstellt eine gzip-Kopie der Datenbank und des Dateiverzeichnisses in einem Verzeichnis, das Sie für Backups erstellen können. Es fügt den Monat und den Tag an die Dateien an. Sie müssen sicherstellen, dass der Benutzer die richtigen Berechtigungen zum Tarieren der Magento-Dateistruktur hat.

!/bin/sh
m_user='databaseusername'
m_pass='databasepasswd'
db_name='databasename'
od='/home/user/backups/website/' #output directory of the backups
id='/var/www/html/' #the location of the site
name=$od$db_name
name+="_"
mysqldump --opt -u $m_user -p$m_pass $db_name | gzip -c | cat > $name$(date +%m-%d).sql.gz; tar -zcvf $name$(date +%m-%d).tar.gz $id

Ich erfasse auch alle Bestell-, Kunden- und Artikelinformationen und speichere sie auf einem separaten Server, aber es dient einem anderen Geschäftszweck.