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

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

Скачать Handy Backup

Версия 7.8.2 от 08 июля 2016,
63.1 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.2 от 08 июля 2016. 63.1 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.2 от 08 июля 2016,
63.1 MB

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



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

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

Кто использует Handy Backup?