В текущей версии программного обеспечения поддерживается экспорт только в базу данных MySQL.
Настройка системы управления базами данных (СУБД) MySQL производится командами, которые выполняются из командной консоли управления операционной системы Linux (shell).
mysql -u<ADMIN_LOGIN> -p<ADMIN_PASSWORD>
где
<ADMIN_LOGIN> - логин администратора MySQL, по умолчанию root;
<ADMIN_PASSWORD> - пароль администратора MySQL (пароль задается при установке БД).
Пример
Подключение к MySQL с логином "root" и паролем "root":
ssw@ecss1:~$ mysql -uroot -proot Warning: Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 40637 Server version: 5.6.27-0ubuntu0.14.04.1-log (Ubuntu) Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> |
Для создания базы данных по статистике с именем "statistics" используется команда:
CREATE DATABASE statistics; |
Создание пользователя для доступа к базе данных по статистике выполняется командой:
CREATE USER 'stat_user'@'host' IDENTIFIED BY 'password_for_stat_user'; |
где
Настройка прав доступа для данного пользователя выполняется командой:
GRANT CREATE, DROP, INDEX, SELECT, INSERT, UPDATE, DELETE, EXECUTE, ALTER ON statistics.* TO 'stat_user'@'host'; |
где
Если вы сейчас находитесь в ОС Linux, подключитесь к командной консоли CLI под пользователем admin.
| Пароль по умолчанию: password. |
Команда для подключения:
ssh admin@localhost -p 8023
В общем виде команда добавления строки подключения к базе данных выглядит следующим образом:
/cluster/mediator/<CLUSTER>/properties/rpss/set <NODE> dbConnections <dbConnections_name> <TYPE> database=<DATABASE> host=<HOST> password=<PASSWORD> port=<PORT> user=<USER>
где
<CLUSTER> - имя кластера;
<NODE> - имя ноды, символ "*" используется для указания всех нод заданного кластера;
<dbConnections_name> - название строки подключения к базе данных;
<TYPE> - тип базы данных, в данной версии ПО поддерживается только MySQL;
<DATABASE> - имя базы данных (statistics);
<HOST> - адрес хоста, на котором расположена база данных. Как правило, база и система ECSS-10 расположены на одном хосте, в этом случае нужно указать значение 127.0.0.1;
<PORT> - порт для подключения к СУБД MySQL. По умолчанию значение порта - 3306. Если ваша база данных не использует другой порт, то данный параметр не настраивается;
<USER> - имя пользователя для доступа к базе данных по статистике;
<PASSWORD> - пароль пользователя для доступа к базе данных по статистике.
Пример
Создание строки подключения "stat_conn" к базе данных MySQL:
/cluster/mediator/md1/properties/rpss/set * dbConnections stat_conn mysql database=statistics host=127.0.0.1 user=stat_user password=password_for_stat_user |
Удаление строки подключения выполняется командой:
/cluster/mediator/<CLUSTER>/properties/rpss/clean <NODE> dbConnections <dbConnections_name>
где
<CLUSTER> - имя кластера;
<NODE> - имя ноды, символ "*" используется для указания всех нод заданного кластера;
<dbConnections_name> - название строки подключения к базе данных.