С необходимостью резервного копирования, так или иначе, сталкивается каждый администратор и разработчик баз данных или сайтов.
Причём данную задачу часто решают разными методами. Кто-то по старинке использует «консоль», кто-то использует программу с графическим интерфейсом MySQL Workbench и создаёт резервные копии с помощью Reverse Engineer, как это советуют в ряде статей в интернете.
Однако MySQL Workbench предлагает и другой способ резервного копирования, который значительно проще, чем работа с Reverse Engineer и позволяет создавать резервные копии буквально несколькими кликами мыши.
Для этого выберите в главном меню Server-> DataExport.
После этого откроется вкладка с настройками.
Выберите нужную базу данных в левой части вкладки, после этого в правой её части отобразится список объектов базы данных.
По умолчанию в резервную копию будут сохранены все объекты. Поэтому, если сохранение некоторых из них не требуется, снимите флажок рядом с его названием.
В нижней части вкладки можно выбрать способ резервного копирования. Их всего 2.
- Export to Dump Project Folder – сохранение резервной копии осуществляется путём создания папки в которую помещаются скрипты для каждого из объектов базы данных по отдельности. Перед созданием резервной копии необходимо указать папку для сохранения скриптов.
- Export to Self-Contained File – все объекты базы данных сохраняются в 1 общий скрипт. Данный вариант более удобен и является классическим при создании резервных копий баз данных для программ и сайтов. Перед созданием резервной копии необходимо указать имя файла скрипта.
В этой статье использован способ сохранения Export to Self-Contained File.
После того, как выбраны база данных, её объекты, которые необходимо сохранить в резервной копии и способ резервного копирования, остаётся только нажать кнопку Start Export и резервная копия будет создана.
MySQL,Базы данных,Статьи