Серверная часть системы ARA представляет собой базу данных MySQL. 
Ее основными задачами являются: хранение данных о состоянии устройств и предоставление защищенного доступа к данным

Процесс установки:

1. Установка программного обеспечения - сервера баз данных MySQL
2. Подготовка базы данных для работы (создание базы данных с необходимыми таблицами)
3. Предоставления удаленного доступа к базе данных (доступ для веб-сервера)

Установка программного обеспечения

Все описанные ниже операции должны выполняться на серверной машине с доступом по сети, выделенной под базу данных. (в моем случае, адрес машины в сети : 192.168.1.3)

1. Скачиваем программный продукт MySQL сервер с официального сайта (http://www.mysql.ru/download/). (в примере используется версия 5.5)

2. Установка MySQL и начальные конфигурации (скриншоты можно просмотреть здесь):

1. Начинаем установку MySQL Server
2. Принимаем лицензионное соглашение
3. Выбираем метод установки "Typical"
4. При завершении установки указываем галочкой, что хотим запустить мастер настройки севера "Launch the MySQL Instance..." Мастер настройки сервера БД
5. Выбираем детальную настройку (Detailed Configuration)
6. Указываем тип сервера как "Серверная машина" (Server Machine)
7. Выбираем пункт "Без транзакций" (ARA не использует транзакции)
8. Выбираем пункт "Decison Support" (указываем, что точное количество одновременных подключений неизвестно, но оно будет варьироваться от 20 до 100)
9. Включаем работу по сети и обязательно указываем необходимость создать правило в брандмауэре ОС для указанного порта, чтобы система его не блокировала.
10. Работу будем ввести в UTF-8 кодировке
11. Укажите необходимость добавить директорию БД в переменную окружения PATH
12. Укажите пароль для системной учетной записи (root), я укажу mYpassword. (рекомендуется не ставить галочку для доступа по сети "Enable root access frome remote...")
13. Сервер должен завершить установку и запустить службу сервера БД. (можно перезагрузить машину)

 

Метод настройки базы данных:

Используя Мастер настройки базы данных ARA2 под ОС Windows

Обычная настройка базы данных через командную строку

 

3. Настройка базы данных используя Мастер настройки

1. Запустите DBconfig Master ARA2 (https://yadi.sk/d/e0IxEfdJeeW5J

2. Введите следующие параметры:

Адрес сервера : адрес к базе данных MySQL обслуживающей систему ARA2 (в моем случае,127.0.0.1, т.к. я запустил программу на самом сервер БД)

Логин (root) : Имя пользователя с root-правами (должно быть root, если ничего не меняли) 

Пароль : пароль пользователя который мы указывали во-время установки (см. пункт 2.12) (в моем случае, mYpassword)

Новый логин : Логин для работы системы ARA2 (я указал, rUser)

Пароль : Пароль для нового пользователя (я указал, rPassword)

1Рис. 1 Мастер настройки базы данных

3. Нажмите Настроить.

4. Готово.

* Мастер настройки базы данных подготовит вашу базу данных для работы системы ARA2 (создаст: базу , таблицы  и пользователя для работы системы ARA2). Учетные данные нового пользователя необходимы для работы всей системы (приложений Адаптер и Клиент) их стоит запомнить

4.  Настройка базы данных использую командную строку

1. Для подключения к базе данных в командной строке выполните следующую команду:

sql -uroot -pmYpassword

логин (root) и пароль (вы указали при установке) должны писаться слитно с параметрами

2. Теперь необходимо создать базу. Введите следующий код:

CREATE DATABASE IF NOT EXISTS `cpu_list`;

3.  Перейдем к созданной нами базе:

USE `cpu_list`;

 4. Создадим необходимую таблицу:

CREATE TABLE IF NOT EXISTS `table_list` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`table_name` varchar(50) DEFAULT '0',
KEY `Index 1` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Создание пользователя правами доступа по сети

5. Для создания пользователя rUser с паролем rPassword (логин и пароль на свое усмотрение) введите следующую команду:

CREATE USER 'rUser'@'%' IDENTIFIED BY 'rPassword';

6. Дадим этому пользователю полный доступ к созданной нами базе:

GRANT ALL PRIVILEGES ON cpu_list . * TO 'rUser'@'%';

7. Все готово!  Закройте подключение к базе данных:

Exit

8. Закройте окно командной строки

 

Готово! Ваш сервер БД установлен и полностью готов к работе.

В моем случае данные для подключения к серверу следующие:
Адрес: 192.168.1.3
Порт: 3306 (по-умолчанию)
Логин: rUser
Пароль: rPassword

 

Установка клиентского приложения >>