Нужно ли закрывать веб-сайт, использующий базу данных, при создании резервной копии? (при условии, что вы не используете репликацию)?
[Редактировать]
Извиняюсь за краткость вопроса. Я предоставил более подробную информацию ниже:
Дополнительные файлы, для которых необходимо создать резервную копию:
- файлы конфигурации (php.ini, httpd.conf и т. д.)
- файлы данных в определенных папках
- задания cron (сценарии bash, сценарии PHP, сценарии Python, сценарии Ruby)
более конкретная информация, которая может иметь отношение:
Я запускаю сайт на частном виртуальном сервере (так что у меня есть root-доступ) на машине, размещенной на Linode.
Использовать mysqldump для резервного копирования базы данных mySQL.
Использовать pg_dumpall для резервного копирования базы данных postgres.
Использовать rsync для резервного копирования файлов веб-сайта.
Вам не нужно выключать базу данных во время резервного копирования, хотя в зависимости от используемого базового механизма таблицы могут быть заблокированы во время выполнения дампа.
Это зависит от вашей базы данных. Mysql имеет возможность делать горячие дампы, если вы используете правильный движок базы данных.