Windows 10 / 11 / Server
В этом руководстве вы развернете MyEMS на серверах Windows 10, Windows 11 и Windows Server.
Предварительные требования
В этом руководстве описывается установка MyEMS на Windows 10, Windows 11 и Windows Server 2022. Требования к оборудованию зависят от выбранной базы данных и количества устройств, подключенных к системе. Для запуска MyEMS, MySQL и любой версии Python 3.10, 3.11 или 3.12 на одном компьютере требуется не менее 8 ГБ оперативной памяти.
Клонирование исходного кода:
Запустите Windows PowerShell от имени администратора
cd C:\
git clone https://gitee.com/myems/myems
Установка Python 3.10:
https://www.python.org/downloads/windows/
Установочный пакет Python 3.10.11, 64-разрядная версия для 64-разрядных систем
Скачайте установщик Windows (64-разрядный)
Запустите установочный пакет Python
Дважды щелкните по python-3.10.11-amd64.exe
Установите флажок «Add Python to PATH» и нажмите «Настроить установку»
Убедитесь, что все опции выбраны, особенно pip, который понадобится позже для установки библиотек; нажмите «Далее»
Установите первый флажок, измените путь установки Python, затем нажмите «Установить»
Примечание: по умолчанию устанавливается в C:\Program Files\Python310 – измените на C:\Python310
После завершения установки нажмите «Закрыть»
В командной строке введите python, нажмите Enter; появление номера версии Python означает успешную установку
Шаг 1 База данных
Смотрите Database
Ниже приведены подробные шаги по загрузке и установке базы данных MySQL (версия Community 8.0, бесплатная).
1.1 Загрузка установочного пакета MySQL
- Откройте официальный сайт: https://dev.mysql.com/downloads/mysql/
- Выберите платформу Windows. Обычно доступны два варианта:
- mysql-installer-web-community (онлайн-установка, небольшой размер)
- mysql-installer-community (полный офлайн-пакет, рекомендуется)
- Нажмите Download. Если потребуется вход, пропустите (No thanks, just start my download)
1.2 Установка MySQL
- Дважды щелкните по загруженному установщику (может потребоваться права администратора)
- Выберите тип установки (рекомендуется Developer Default или Custom)
- Developer Default: устанавливает сервер MySQL, Workbench, Shell и другие распространенные инструменты
- Custom: позволяет настроить компоненты по своему усмотрению
- Нажмите «Далее», установщик автоматически проверит зависимости и загрузит недостающие компоненты
- Нажмите «Execute» для начала установки, после завершения нажмите «Далее»
1.3 Настройка сервера MySQL
-
Type and Networking
- Config Type: выберите Development Computer
- Порт: по умолчанию 3306 (можно не менять)
- Нажмите «Далее»
-
Authentication Method
- Рекомендуется выбрать Use Strong Password Encryption (новое шифрование)
- Или выберите второй вариант для совместимости со старыми версиями
- Нажмите «Далее»
-
Accounts and Roles
- Задайте пароль root (обязательно запомните)
- По желанию можно добавить обычного пользователя (можно пропустить)
- Нажмите «Далее»
-
Windows Service
- Установите флажок Configure MySQL Server as a Windows Service
- Имя службы: MySQL80 (по умолчанию)
- Установите флажок Start the MySQL Server at System Startup
- Нажмите «Далее»
-
Apply Configuration
- Нажмите Execute для применения настроек
- Все шаги с зеленой галочкой означают успех
- Нажмите «Finish»