<< Click to Display Table of Contents >> MySQL Workbench |
![]() ![]() ![]() |
MySQL Workbench - это инструмент визуального проектирования баз данных, который объединяет проектирование, моделирование, создание и эксплуатацию баз данных. Его возможности нам пригодятся для:
• резервное копирование и восстановление базы данных (также полезно для переноса базы данных на другой компьютер).
• настройки для подключения к удаленной базе данных.
• изменение пути сохранения базы данных - "по умолчанию" сохраняется на диск "C".
• просмотр статистики базы данных.
Если база данных была установлена согласно инструкциям в предыдущем разделе, то MySQL Workbench был установлен вместе с MySQL, в противном случае ее можно скачать по этой ссылке: http://dev.mysql.com/downloads/workbench/
После запуска MySQL Workbench вам необходимо выбрать экземпляр сервера MySQL, чтобы подключиться к нему. В нашем случае он всего один (локальный) - нажимаем на него:
Введите пароль пользователя root (который был придуман при настройке MySQL):
После подключения к серверу MySQL мы увидим стартовую страницу:
1. Administration - настройки сервера MySQL.
2. Schemas (Database area) - здесь отображается список созданных баз данных. Также при первом включении здесь могут отображаться тестовые базы данных - их можно удалить, щелкнув по названию базы с помощью ПКМ - появится всплывающее меню, в котором нужно выбрать "Drop Schema".
Вам необходимо создать базу данных вручную:
Откройте закладку "Schemas". Нажмите иконку "Create a new schema in the connected server":
Введите "Name" имя схемы и нажмите Apply:
Появится окно "Apply SQL script to Database" . Нажмите Apply:
Затем нажмите "Finish":
Если при первом запуске TeslaSCADA2 IDE или TeslaSCADA2 Runtime появляется сообщение об ошибке, подобное этому:
Вы можете исправить это двумя способами:
1. Установить глобально с помощью запроса SQL (это временное решение, после перезапуска сервера MySQL проблема вернется).
Для этого вам необходимо настроить часовой пояс для своего сервера My SQL, чтобы сделать это, откройте MySQL Workbench и щелкните значок "Create a new SQL tab for executing queries":
Введите: SET GLOBAL time_zone = '+3:00';
Где вместо '+3:00' вам необходимо ввести ваш часовой пояс. И затем нажать иконку "Execute...":
Теперь вы можете снова попробовать Запустить проект TeslaSCADA2 в TeslaSCADA2 IDE или в TeslaSCADA2 Runtime.
2. Изменить файл my.ini (Windows) или файл my.inf (Linux).
2.1 Найдите файл my.ini или my.inf. Это файл инициализации для сервера MySQL. Обычно он помещается в C:/ProgramData/MySQL/MySQL Server 8.0/:
2.2. Откройте файл my.ini и добавьте эту строку: default-time-zone='+03:00' Где вместо '+3: 00' нужно указать свой часовой пояс.
2.3. Сохраните файл (ваш текущий пользователь должен иметь доступ к этой папке).
2.4. Перезагрузите сервер MySQL.
Теперь вы можете снова попробовать запустить проект TeslaSCADA2 в TeslaSCADA2 IDE или в TeslaSCADA2 Runtime.
1. Выберите пункт "Users and Privileges".
2. Выберите пользователя "root".
3. В поле "Limit to Hosts Matching" введите "%".
4. Сохраните настройки нажав кнопку "Apply".
Теперь вы можете подключиться к базе данных с удаленного ПК.
Чтобы изменить путь для сохранения базы данных, необходимо сделать следующее:
• остановить службу MySQL через службы Windows.
• переместить весь каталог «данных» из текущего местоположения (по умолчанию «C: \ ProgramData \ MySQL \ MySQL Server 5.x \ data») в новый (вырезать - вставить).
Далее вам необходимо запустить MySQL Workbench "as administrator" и изменить параметр "datadir" на новое расположение директории "data":