В данном разделе рассмотрен процесс установки СУБД MySQL – для этого не требуется специальных навыков и знаний, все довольно просто. Simple-Scada работает с версиями MySQL от 5.6.2 и выше.
Важно! На Windows 7 x32 возможна установка только версии MySQL 5.7.25.
Актуальную версию MySQL можно найти на официальной странице загрузки, расположенной по адресу. После перехода на страницу загрузки, в нижней части можно увидеть блок "MySQL Installer" - нажимаем "Download":
Для скачивания MySQL без регистрации нажимаем ссылку "No thanks, just start my download":
После завершения загрузки, следует убедиться, что в системе установлены компоненты необходимые для установки MySQL:
•Microsoft .NET Framework требуемой версии.
•Microsoft Visual C++ Redistributable требуемой версии.
Если установка производится на 64 разрядную ОС, то нужно установить две версии компонентов Microsoft Visual C++ Redistributable - x86 и x64.
Ниже, для примера приведены компоненты необходимые для установки MySQL разных версий:
MySQL 8.0.18
•Microsoft .NET Framework 4.5.2.
•Microsoft Visual C++ Redistributable for Visual Studio 2015
MySQL 8.0.20 - 8.0.31
•Microsoft .NET Framework 4.5.2.
•Microsoft Visual C++ Redistributable for Visual Studio 2019
После того, как необходимые компоненты установлены, можно запустить установщик "mysql-installer-community". Если при запуске появится ошибка со следующим содержимым:
то это означает, что в системе не установлен Microsoft .NET Framework требуемой версии и необходимо скачать и установить его.
После запуска установщика отобразится лицензионное соглашение - соглашаемся с условиями, для этого ставим соответствующую галочку и жмем "Next":
Выбираем тип установки по умолчанию, т.е. "Developer Default" и жмем "Next":
Далее, программа установки покажет список компонентов в столбце "For Product" и список ПО необходимого для их установки в столбце "Requirement". Например, в этом списке может быть MySQL Workbench или MySQL Server, если в системе не установлен Microsoft Visual C++ Redistributable требуемой версии. Если в этом случае проигнорировать предупреждение и продолжить установку, то соответствующие компоненты не будут установлены, поэтому нужно прервать установку, установить требуемую версию Microsoft Visual C++ Redistributable(указанную в столбце "Requirement") и затем повторно запустить установку MySQL. Установка компонентов, показанных на скриншоте ниже не обязательна — можно продолжить установку нажав "Next".
Появится предупреждение – жмем "YES/Да".
Затем установщик покажет, что конкретно он будет устанавливать, жмем "Execute":
Важно! Если в ходе установки MySQL Server не установится с ошибкой "This application requires Visual Studio 20XX Redistributable. Please install the Redistributable then run this installer again", то в этом случае необходимо установить 32 разрядный(x86) пакет Microsoft Visual C++ Redistributable указанной версии, даже если используется 64 разрядная операционная система.
Начнется процесс установки. После установки всех компонентов появится кнопка "Next", нажимаем ее:
Далее необходимо настроить сервер MySQL, жмем "Next":
В параметре "Config Type" выбираем "Server Computer" и жмем "Next":
Выбираем "Use Strong Password Encryption for Authentication" и жмем "Next":
Важно! Если используется Simple-Scada версии 2.3.4.7 и ниже, то на данном шаге необходимо выбрать пункт "Use Legacy Authentication Method".
В следующем окне нужно задать пароль для root пользователя (администратора). Также, здесь можно добавить других пользователей (нажав кнопку "Add User"), если это необходимо. После ввода пароля жмем "Next":
На следующем шаге оставляем все настройки по умолчанию, жмем "Next":
Теперь можно настроить права доступа к файлам архива. По-умолчанию, доступ к файлам архива разрешен только пользователям Windows из группы Администраторы. Всем остальным группам и пользователям доступ запрещен. Если требуется задать другие настройки доступа, то можно выбрать второй пункт. Третий пункт позволяет пропустить настройку прав доступа - в этом случае доступ будет разрешен всем пользователям.
Далее, необходимо применить настройки сервера MySQL нажав "Execute":
Сервер MySQL сконфигурирован, жмем "Finish":
Далее, переходим к настройке MySQL Router. Жмем "Next":
Оставляем все настройки по умолчанию и жмем "Finish":
Теперь необходимо проверить созданную БД, жмем "Next":
Проверяем соединение. Вводим пароль, нажимаем "Check", затем жмем "Next":
Далее, жмем "Execute", а потом "Finish":
Установка практически завершена, жмем "Next":
Установка завершена - жмем "Finish". Если поставить галочку "Start MySQL Workbench after Setup", то запустится программа MySQL Workbench, в которой можно произвести дополнительные настройки БД .
После установки компонентов СУБД MySQL нужно настроить подключение к БД через редактор Simple-Scada. Для этого необходимо перейти к настройкам БД (Проект -> Настройки -> База данных):
После ввода параметров БД нажимаем кнопку "Проверить". Если соединение прошло успешно появится окно:
При возникновении ошибки, внимательно проверьте введенные параметры (особенно пароль пользователя) и попробуйте повторить попытку. Теперь, все созданные тренды и сообщения будут сохраняться в базу данных MySQL.