Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В текущей версии программного обеспечения поддерживается экспорт только в базу данных MySQL.

MySQL

Настройка системы управления базами данных (СУБД) MySQL производится командами, которые выполняются из командной консоли управления операционной системы Linux (shell).

  1. Перед началом конфигурирования нужно убедиться, что СУБД MySQL установлена на хосте (см. раздел по установке Часть 2 Первичная инсталляция системы ECSS-10, раздел Инсталляция MySQL-сервера).
  2. Для создания базы данных и пользователя в СУБД MySQL нужно подключиться к локальной консоли MySQL командой:

    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> 
  3. Для создания базы данных по статистике с именем "statistics" используется команда:

    CREATE DATABASE statistics;
  4. Создание пользователя для доступа к базе данных по статистике выполняется командой:

    CREATE USER 'stat_user'@'host' IDENTIFIED BY 'password_for_stat_user';

    где

    • stat_user - имя пользователя для доступа к базе данных по статистике;
    • host - определенный хост или маска хостов, с которых пользователь может подключаться к базе данных. Для разрешения подключения с любого хоста используется значение "%";
    • password_for_stat_user - пароль пользователя для доступа к базе данных по статистике.
  5. Настройка прав доступа для данного пользователя выполняется командой:

    GRANT CREATE, DROP, INDEX, SELECT, INSERT, UPDATE, DELETE, EXECUTE, ALTER ON statistics.* TO 'stat_user'@'host';

    где

    • 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> - название строки подключения к базе данных.

  • Нет меток