Mysql
 sql >> Database >  >> RDS >> Mysql

Magento:Consigli per il backup

So che la risposta era già stata selezionata, ma per altri che potrebbero andare qui potrei anche inserire alcuni input.

Preferisco i backup notturni per Magento. Questo non è per la tenuta dei registri, ma è per la merda colpisce il tetto tipo scenari. Se qualcosa va davvero male, è meglio che il negozio sia operativo il prima possibile e che ti preoccupi degli ordini aperti e delle informazioni sulle vendite perse una volta che il negozio è attivo.

Lo script di backup è grezzo, ma crea una copia gzip del database e della directory dei file in una directory che puoi creare per i backup. Aggiunge il mese e il giorno ai file. Devi assicurarti che l'utente disponga delle autorizzazioni corrette per eseguire il tar della struttura del file Magento.

!/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

Prendo anche tutte le informazioni su ordini, clienti e articoli e le memorizzo in un server separato, ma è per uno scopo commerciale diverso.