Назад | Перейти на главную страницу

Резервное копирование сервера Centos VPS

У меня есть быстрый вопрос. Я хотел бы создать резервную копию всего моего CentOS VPS, включая mysql. Это сработает?

tar -zcvpf /backup/testbackup.tar.gz --directory /

Могу ли я восстановить резервную копию tar, просто расправив ее, поскольку mysql хранит базы данных в / var / lib / mysql или мне нужно дополнительно создать mysqldumps для каждой базы данных

Вы могли бы ... Но я бы не стал.

Когда вы используете mysqldump, происходят 2 важные вещи. Во-первых, базы данных заблокированы на время создания дампа, поэтому вы не получите несогласованных данных в ваших резервных копиях, которые могут потребовать восстановления таблицы после восстановления.

Во-вторых, вы получаете файл .sql, который не зависит от платформы. Вы можете таргетировать /var/lib/mysql каталог, но вы сможете восстановить его только на платформе с той же спецификацией, с которой вы его сбросили. Удачного восстановления на сервере SPARC, или даже X86-64 может незаметно повредить данные. С файлом SQL вы просто восстанавливаете его, и все готово.