Taulujen varmuuskopiointi

MySQL/MariaDB-tietokantojen varmuuskopiointi voidaan tehdä monella tavalla. Tämä tekee gzipatun dumpin annettuun hakemistoon. Hakemistot on oltava olemassa eikä polussa voi käyttää tildeä osoittamaan käyttäjän kotihakemistoa. Siitä seuraa virhe koska MySQL:llä ei voi olla omaa kotihakemistoa.

Muutamat lukitut kannat jäävät kopioimatta, joten varmuuskopio ei ole täydellinen. Sivustot se kattaa.

while read; do mysqldump $REPLY | gzip > "/root/backup/mysql/$REPLY.sql.gz"; done < <( mysql -e 'show databases' -s --skip-column-names )

Kuvakaappaus: