Come riportato nella documentazione ufficiale la funzionalità di backup proprietaria di Magento2 è deprecata, viene consigliato di trovare soluzioni alternative per effettuare il backup ed il rollback. Ci sono diversi modi di effettuare il backup ed il rollback di database e file, noi utilizzeremo il tool n98-magerun2
Effettuare un Backup per la prima volta dopo l’installazione del server
Passiamo ad un utente che abbia privilegi da superutente
Creiamo una Cartella destinata ai backup, cambiamo il proprietario della cartella, settiamo i permessi di scrittura sulla cartella per l’user designato per magento (dogento)
Ritorniamo all’utente designato per Magento
Creiamo un backup dei File
Entriamo in mysql con i permessi di root
Diamo all’utente usato per magento tutti i permessi necessari per poter compiere azioni con il database
Creiamo un backup del database con il tool n98-magerun2
Spostiamo i file appena creati nella cartella backup creata fuori dall’installazione magento
Effettuare un Backup del Database e dei File di Magento2
Abbiamo visto come effettuare un backup la prima volta, impostando tutti i parametri per poter effettuare un backup, ovviamente una volta impostati i permessi all’utente mysql e creato le cartelle con i privilegi, per effettuare un backup basteranno 2 linee di comando.
Backup del database di magento2
Backup dei file di magento2
Spostiamo i file appena creati nella cartella backup creata fuori dall’installazione magento
Effettuare un Rollback del Database di Magento2
Vediamo adesso come fare un rollback del database con il tool n98-magerun2