Пожалуйста, включите JavaScript для просмотра этого сайта.

Руководство Simple-Scada

История: Базы данных > MySQL

Резервное копирование и восстановление

Пред. Вверх След. Еще

Чтобы минимизировать риск необратимой потери данных, необходимо создавать резервные копии баз данных. При создании резервных копий БД, можно будет восстановить данные после многих видов сбоев, включая следующие:

сбой носителя;

ошибки пользователей БД (например, удаление таблицы по ошибке);

сбои оборудования (например, поврежденный дисковый накопитель или безвозвратная потеря данных на сервере);

стихийные бедствия. 

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

 

Резервное копирование БД


Рассмотрим процесс создания резервной копии при помощи программы MySQL Workbench:

1.Выбираем пункт Data Export.

2.Отмечаем необходимую БД.

3.Проверяем, чтобы в данном поле было выбрано "Dump Structure and Data" - создать резервную копию структуры и данных БД. Если в БД используются хранимые процедуры, то отмечаем пункт "Dump Stored Procedures and Functions" расположенный ниже.

4.Выбираем пункт "Export to Self-Contained File" и указываем путь сохранения резервной копии.

5.Важно! Если нужно создать резервную копию во время работы сервера Simple-Scada, то рекомендуется перейти в Advanced Options и снять флажок "lock-tables" (заблокировать таблицу).

6.Жмем кнопку "Start Export".

Важно! Время создания резервной копии напрямую зависит от размера БД.

 

Восстановление БД из резервной копии


Перед восстановлением рекомендуется создать новую таблицу, в которую будут импортированы данные из резервной копии, для этого нужно кликнуть в области отображения БД правой кнопкой мыши - появится всплывающее меню, в котором нужно выбрать "Create Schema":

1.Кликаем ПКМ в области БД, выбираем "Create Schema".

2.Вводим имя БД. Для подключения восстановленной БД к Simple-Scada необходимо прописать это имя в настройках редактора ("Проект -> Настройки -> База данных").

3.Жмем Apply. Таблица создана, теперь можно импортировать в нее данные.

1.Выбираем пункт Data Import/Restore

2.Выбираем "Import from Self-Contained File" и указываем путь к файлу резервной копии.

3.Выбираем имя только что созданной таблицы.

4.Проверяем, чтобы в данном поле было выбрано "Dump Structure and Data".

5.Жмем кнопку "Start Import".

Важно! Время восстановления из резервной копии напрямую зависит от размера БД.