<< 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 мы увидим стартовую страницу, которая содержит:
•Administration - настройки сервера MySQL.
•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":