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

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

Таблица 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.

Если в профиле безопасности (/system/security/profile/) параметр show_password_at_cli = off, то в выводе пароль скрывается, и вместо него показываются ********

Примеры:

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│
└──────────────┴───────────────┘

Если в профиле безопасности включено отображение паролей:

admin@mycelium1@ecss1:/$ cluster/core/core1/teleconference/db/info mysql_password              
┌──────────────┬───────────────┐
│   Property   │     Value     │
├──────────────┼───────────────┤
│mysql_password│ecss_meeting_db│
└──────────────┴───────────────┘

set

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

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

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

Синтаксис:

set <Field> <Value>

Параметры:

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

Пароль проверяется на соответствие требованиям, установленным в профиле безопасности (/system/security/profile/), параметр restrictions.

Примеры:

admin@mycelium1@ecss1:/$ cluster/core/core1/teleconference/db/set mysql_host 192.168.1.71
Property "mysql_host" successfully changed from: 
tc.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@mycelium1@ecss1:/$ cluster/core/core1/teleconference/db/purge
Success: 4 meetings and 46 events was deleted

reload-sql

Данная команда пытается перевыполнить неудачные SQL-запросы

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

cluster/core/<CORE>/teleconference/db/reload-sql

Синтаксис:

reload-sql [<OPTIONS>]

Параметры:

<OPTIONS> — список опций для команды;

  • --mask опциональный параметр, позволяющий выполнить запросы только из файла(ов) соответствующих маске

Примеры:

admin@mycelium1@ecss1:/$ cluster/core/core1/teleconference/db/reload-sql
Operation complete         
[**********************************************************************] 7ms      
Success: 0 request(s)
Failed:  0 request(s)
  • Нет меток
Написать комментарий...