Резервное копирование MySQL: автоматическое сохранение БД по расписанию

Автоматическое резервное копирование MySQL необходимо для множества задач и приложений, использующих СУБД MySQL. Handy Backup имеет инструмент для копирования таблиц MySQL, позволяющий эффективно сохранять данные MySQL с веб-сайтов и бизнес-приложений.

Скачать Handy Backup

Версия 7.8.7 от 2 декабря 2016,
65.0 MB

Резервное копирование MySQL

Резервное копирование базы данных MySQL: основные принципы

С помощью инструмента Handy Backup MySQL резервная копия базы сохраняется в виде читаемых и модифицируемых dump-файлов, содержащих в себе последовательности команд MySQL для восстановления исходных таблиц. Это позволяет реализовать следующие принципы.

Редактирование резервных копий MySQL в любом текстовом редакторе

Модифицируемость

Резервные копии MySQL могут быть открыты в любом текстовом редакторе для внесения в них всех необходимых изменений (например, смены используемого механизма хранения данных, вставки новых полей при клонировании или модернизации таблицы, и т.д.).

Клонирование резервной копии MySQL

Масштабируемость

Резервное копирование базы данных MySQL указанным методом позволяет использовать файлы копий таблиц для различных целей, помимо аварийного восстановления, как-то: для размножения (клонирования, зеркалирования, репликации) таблиц, рассылки БД и т.п.

Сжатие резервных копий MySQL для экономии места

Сжатие

В целях экономии места и времени, файлы с командами MySQL могут быть сильно сжаты стандартными алгоритмами, что критически уменьшает объём, занимаемый данными при хранении, пересылке и других операциях, а также время осуществления этих действий.

Типовые сценарии резервного копирования MySQL

На MySQL основано множество коммерческих приложений и задач уровня предприятия. Рассмотрим основные сферы, где резервные копии данных MySQL будут критически важны при создании системы безопасности для коммерческих или приватных данных.

Динамические данные веб-сайтов под управлением MySQL

Обычно управление сайтом осуществляется по FTP или через систему управления веб-контентом (CMS). Ниже представлен сценарий управления динамическим контентом сайта с подключенной БД MySQL по FTP:

  • Для бэкапа статического контента сайта воспользуйтесь плагином FTP. Этот плагин предназначен для резервного копирования на FTP сервер и предоставляет доступ к файлам на удалённом сервере через протокол FTP.
  • Далее воспользуйтесь плагином MySQL Backup для резервного копирования требуемых динамических данных веб-сайта, хранящихся под управлением MySQL (например, содержимого форумов или CMS).
Резервное копирование MySQL и FTP для сохранения статических и динамических данных веб-сайтов с помощью Handy Backup

Эта схема работает для большинства систем управления контентом (CMS): Wordpress, Drupal, Joomla, ModX и другие. Узнать подробнее о резервном копировании сайта.

Приложения, основанные на MySQL

Приложения, основанные на MySQL

Для бизнес-приложений, не имеющих встроенного механизма резервного копирования, любой сбой может обернуться потерей данных и серьёзными убытками. Handy Backup позволит вам избежать подобных проблем, создавая резервные копии таблиц MySQL.

  • Возможность доступа к открытым файлам, имеющаяся в Handy Backup, позволяет обеспечить резервное копирование данных MySQL даже из таблиц, открытых и обрабатываемых на момент резервного копирования.

Совет: создавая продукт или услугу, использующую БД MySQL (например, сервис хостинга файлов), включите в её состав резервное копирование с Handy Backup, чтобы повысить стабильность и надёжность хранения данных.
(См. наш раздел о партнёрской программе).

Серверы уровня предприятия

Сервер уровня предприятия может хранить множество различных данных, включая базы данных покупателей, реестры документов, финансовую отчётность и т.п. Handy Backup предоставляет возможности для работы с этими данными, включая инструмент MySQL.

Серверы уровня предприятия, поддерживаемые базы MySQL

Рекомендуемое решение для резервного копирования MySQL

Handy Backup Office Expert

Версия 7.8.7 от 2 декабря 2016. 65.0 MB
Программа резервного копирования Handy Backup. 7400 RUB за лицензию

Handy Backup Office Expert

С помощью решения Office Expert организуйте резервное копирование MySQL и любых других серверных данных. Бесплатный пробный период - 30 дней!

Стратегии резервного копирования MySQL

Задача резервного копирования MySQL по расписанию может быть запущена вручную, один раз или же с заданной периодичностью. Ниже приведён принцип оценки необходимой периодичности работы такой задачи.

1

Если у вас не производится репликация БД MySQL

  1. Оцените приблизительный объём данных, потеря которого для вас не критична.
  2. Определите период, за который ваша БД изменяется приблизительно на этот объём.

Пример: если вы ведёте блог, этот период составляет в среднем обычно около суток.

  1. Установите задачу дифференциального копирования с частотой, равной этому периоду.
  2. Когда объём дифференциальных копий будет достигать примерно 10-15% от полного объёма вашей БД, произведите полное сохранение данных.
  3. Создайте задачу полного копирования вашей БД с частотой, равной периоду, за который у вас накопился указанный объём изменений.
2

Если у вас есть репликация вашей БД MySQL

При наличии реплики вашей БД главную опасность для данных представляют грубые ошибки при работе с основной (master) БД. Здесь можно привести следующие рекомендации:

  • Установить еженедельное выполнение задачи дифференциального копирования БД.
  • Вручную запускать полное копирование после каждого существенного изменения БД.
  • Время от времени синхронизировать основную и вспомогательную БД.

Более подробную информацию о репликации MySQL вы найдете на соответствующей странице.

Восстановление данных MySQL из резервной копии

Восстановление данных MySQL из резервной копии

Восстановление таблиц MySQL производится последовательным выполнением команд MySQL, содержащихся в файле резервной копии (метод DROP-CREATE).

Узнать подробнее о восстановлении MySQL.

Видеоурок о резервном копировании MySQL

Ниже приведена видеоинструкция по резервному копированию MySQL с помощью Handy Backup. Рассмотрен в подробностях процесс создания задачи резервного копирования. В этом примере использовались MySQL версии 5.5.16 и Handy Backup версии 7.3.0. В настоящий момент видео доступно только на английском языке!

Внимание: Все инструкции в данном видео основываются на предположении, что ПО Handy Backup уже установлено на компьютер. Если это не так, пожалуйста, скачайте и установите Handy Backup перед тем как начать обучение в соответствии с видеоуроком.

Handy Backup — высокопрофессиональное средство организации резервного копирования MySQL!

Скачать Handy Backup

Версия 7.8.7 от 2 декабря 2016,
65.0 MB

Смотрите также:



Узнать подробнее о резервном копирование других баз данных:

  • MS SQL бэкап - резервное копирование данных MS SQL, включая не только таблицы базы, но и представления, индексы, хранимые процедуры, триггеры и прочие данные.
  • Резервное копирование баз "1С" выполняется легко и просто с помощью Handy Backup, что предотвратит потерю важной финансовой информации, хранящейся в системе "1С:Предприятие".