Здравствуйте.
Если открыть проект в Редакторе и в меню "Проект - Настройки - База данных", указать новое уникальное имя базы данных, затем сохранить проект и запустить его (сервер скады в этом случае попытается автоматически создать новую БД с указанным именем и выполнять архивацию в неё), то архивация работает? Или СУБД всё равно останавливается с ошибкой?
Второй вопрос: важно именно восстановить архивные данные? Или данные можно потерять и проблема только в том, что СУБД не запускается?
сегодня было аварийное отключение питание (уборщица из ИБП выдернула кабель)
после данного действа связь с БД падает сразу после запуска сервера simle scada
Simple-Scada создает в MySQL InnoDB таблицы, которые обычно могут восстанавливаться после сбоя, но в некоторых неудачных случаях автоматическое восстановление невозможно, что и произошло в Вашем случае. Можно попытаться восстановить архив используя опцию innodb_force_recovery. Информация по восстановлению доступна
по этой ссылке. Перед восстановлением рекомендуется сделать копии:
- файлов данных;
- файлов журнала InnoDB;
- файла конфигурации БД (my.cnf);
- файлов таблиц .frm InnoDB.