MySQL se zálohuje tak jako ostatní SQL databáze dumpem. Záloha všech databází do souboru backup.sql se provedé příkazem mysqldump s přepínačem --all-databases:
# mysqldump --all-databases --opt >backup.sqlBudeme-li chtít zálohovat jen jednu databázi, například projekt, uvedeme ji jako parametr.
# mysqldump --opt projekt >backup.sqlHotovou zálohu uschováme trřeba na pásce nebo na jiném médiu. Potřebujeme-li databázi obnovit, obnovíme si z pásky dump databáze backup.sql, databázi vyčistíme a inicializujeme ji připraveným souborem.
# mysql < backup.sqlFIXME:Dalším způsobem jak zálohovat je použít program mysqlhotcopy. Tent je schopen zálohovat běžící databázi.
# mysqlhotcopy sampdb