В данном разделе приводится описание команд, которые используются для настройки БД телеконференции.

Таблица 1 - Описание параметров доступа до MySQL-сервера

НазваниеЗначение по умолчаниюОписание
mysql_databaseecss_meeting_dbИмя базы данных MySQL, в которую сохраняется история вызовов
mysql_enabledtrueОпределяет, доступна (true) или нет (false) работа с MySQL.
mysql_hosttc.mysql.ecssИмя хоста или IP-адрес, на котором доступен сервер MySQL
mysql_password"ecss_meeting_db"Пароль пользователя MySQL, имеющего доступ для записи в базу данных
mysql_port3306Порт, на котором доступен MySQL-сервер
mysql_user"ecss_meeting_db"Имя пользователя MySQL, имеющего доступ для записи в базу данных

clean

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

Путь команды:

/cluster/core/<CORE>/teleconference/db/clean

Синтаксис:

clean [<Field>]

Параметры:

<FIELD> - название параметра, значение которого нужно установить по умолчанию, список параметров приведен в таблице 1.

Примеры:

admin@[mycelium1@ecss1]:/$ cluster/core/core1/teleconference/db/clean mysql_host 
Property mysql_host values successfully restored
admin@[mycelium1@ecss1]:/$ cluster/core/core1/teleconference/db/clean            
[clean] You are going to clean all customized properties.
Are you sure?: yes/no ?> yes
Properties values successfully restored

info

Данной командой производится просмотр свойств базы данных телеконференции.

Путь команды:

cluster/core/<CORE>/teleconference/db/info

Синтаксис:

info [<Field>]

Параметры:

<FIELD> - название параметра, значение которого нужно посмотреть, список параметров приведен в таблице 1.

Примеры:

admin@[mycelium1@ecss1]:/$ cluster/core/core1/teleconference/db/info                   
┌──────────────┬───────────────┐
│   Property   │     Value     │
├──────────────┼───────────────┤
│mysql_database│ecss_meeting_db│
│mysql_enabled │true           │
│mysql_host    │tc.mysql.ecss  │
│mysql_password│ecss_meeting_db│
│mysql_port    │3306           │
│mysql_user    │ecss_meeting_db│
└──────────────┴───────────────┘

[exec at: 27.02.2020 10:38:45, exec time: 117ms, nodes: core1@ecss2]
admin@[mycelium1@ecss1]:/$ cluster/core/core1/teleconference/db/info mysql_password 
┌──────────────┬───────────────┐
│   Property   │     Value     │
├──────────────┼───────────────┤
│mysql_password│ecss_meeting_db│
└──────────────┴───────────────┘

[exec at: 27.02.2020 10:39:04, exec time: 183ms, nodes: core1@ecss2]

set

Данной командой производится изменение свойств базы данных телеконференции.

Путь команды:

cluster/core/<CORE>/teleconference/db/set

Синтаксис:

set <Field> <Value>

Параметры:

<FIELD> - название параметра, значение которого нужно установить, список параметров приведен в таблице 1.
<VALUE> - новое значение свойства, возможные значения приведены в таблице 1.

Примеры:

admin@[mycelium1@ecss1]:/$ cluster/core/core1/teleconference/db/set mysql_host 192.168.1.71
Property "mysql_host" successfully changed from: 
teleconference.mysql.ecss
   to
192.168.1.71.
admin@[mycelium1@ecss1]:/$ cluster/core/core1/teleconference/db/set mysql_enabled false    
Property "mysql_enabled" successfully changed from: 
true
   to
false.

purge 

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

Путь команды:

cluster/core/<CORE>/teleconference/db/purge

Синтаксис:

purge --domain <Domain> --older <Value>

Параметры:

<Domain> - домен для которого необходимо удалить данные из базы;
<Value> - время за которое необходимо удалить данные из базы.

Примеры:

admin@[ds1@ecss2#ECSS 010145]:/$ cluster/core/core1/teleconference/db/purge   
Success: 132 meetings and 252 events was deleted
  • Нет меток