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

В данном разделе описываются команды управления настройками доступа до БД хранения истории вызовов MySQL.
Команды доступныы для администратора системы ECSS-10.

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

Название

Значение по умолчанию

Описание

mysql_enabled

true

Использовать MySQL-сервер для записи истории вызовов

mysql_database

ecss_calls_db

Имя БД, в которую сохраняется история вызовов

mysql_host

tts.mysql.ecss

Адрес, на котором доступен MySQL-сервер

mysql_port

3306

Порт, на котором доступен MySQL-сервер

mysql_user

"calls_db"

Имя пользователя MySQL, имеющего доступ для записи в БД

mysql_password

"calls_db"

Пароль пользователя MySQL, имеющего доступ для записи в БД

clean

Командой восстанавливаются значения заданного параметра по умолчанию.

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

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

Синтаксис:

clean [<NODE> <FIELD>] [--force]

Параметры:

<NODE> — имя ноды, символ "*" используется для указания всех нод;
<FIELD> — название параметра, значение которого нужно установить по умолчанию, список параметров приведен в таблице 1;

--force — выполнение команды без запроса подтверждения

Пример:

admin@mycelium1@ecss1:/$ cluster/core/core1/tts/db/clean mysql_host
Property "mysql_host" values successfully restored

info

Команда просмотра информации о настройках параметров доступа к MySQL-серверу.

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

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

Синтаксис:

info [<NODE> <FIELD>]

Параметры:

<NODE> — имя ноды, символ "*" используется для указания всех нод;
<FIELD> — название параметра, список параметров приведен в таблице 1.

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

Пример:

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

  • Property — название параметра;
  • Domain — имя виртуальной АТС;
  • Value — значение параметра.

set

Команда для установки параметров доступа к MySQL-серверу.

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

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

Синтаксис:

set <NODE> <FIELD> <VALUE>

Параметры:

<NODE> — имя ноды, символ "*" используется для указания всех нод;
<FIELD> — название конфигурируемого параметра, список параметров приведен в таблице 1;
<VALUE> — значение параметра.

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

Пример:

admin@mycelium1@ecss1:/$ cluster/core/core1/tts/db/set mysql_host 192.168.1.71
Property "mysql_host" successfully changed from: 
tts.mysql.ecss
   to
192.168.1.71.

reload-sql

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

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

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

Синтаксис:

reload-sql [<OPTIONS>]

Параметры:

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

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

Примеры:

admin@mycelium1@ecss1:/$ cluster/core/core1/tts/db/reload-sql 
Operation complete 
[**********************************************************************] 1ms 
Success: 0 request(s)
Failed: 0 request(s)
  • Нет меток

0 Комментариев

Вы не можете зарегистрироваться в системе. Любые изменения, которые Вы сделаете, будут помечены как сделанные анонимно. Вы можете Войти, если у Вас есть учётная запись.